Question about building Symbian applications - linker error

I'm stumped, I'm trying to build the example symbian helloworld application, but am getting errors form the linker.  Specifically:

HELLOWORLD_APPUI.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler

HELLOWORLD_APPVIEW.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler

HELLOWORLD_MAIN.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler

HELLOWORLD_APPUI.obj : error LNK2001: unresolved external symbol __except_list

HELLOWORLD_APPVIEW.obj : error LNK2001: unresolved external symbol __except_list

HELLOWORLD_MAIN.obj : error LNK2001: unresolved external symbol __except_list

All I did was type "bldmake bldfiles" and then "abld build wins udeb", just as it sais in the documentation!  Not really many places where it can go wrong really.  I've also tried "abld makefile vc6" and tried compiling the resulting project using Visual Studio (I have .NET), but I also get the same linker errors!

What in tarnation is going on? :)
DifflamAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AnnaNachesaCommented:
AFAIK Symbian SDK does not support VC.NET. Use VC6 instead.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ursanuCommented:
Well, Symbian OS programming is not quite Windows or Java programming.
There's a lot more to come, and until then we have to work with what we have. At www.symbian.com they say
Visual Studio .Net is not yet supported as a compiler, but, as you tried, you cam use it as a programming environment.
If you use .net, you have to compile it with abld, as you tried. They support Visual Studio 6.

The problem is , if you want to link against some libraries, you have to add them to the .MAKE file generated by
symbian sdk. In the .MAKE file there is a LIBS category where you have to add your libraries. There's a list
containing all classes and what libraries to use at www.symbian.com.

As I see, you included all necessary headers, but you didn't fetch the libraries to link against. Try to as I explained.

Good luck :)
0
math_0Commented:
You can try to disable exceptions in the project.

It is in C/C++  Code generation tab.

You need no exception handling anyway. It orks for me now.

math
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Smartphone Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.