Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Question about building Symbian applications - linker error

Posted on 2003-02-18
3
Medium Priority
?
2,506 Views
Last Modified: 2013-12-27
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? :)
0
Comment
Question by:Difflam
3 Comments
 
LVL 1

Accepted Solution

by:
AnnaNachesa earned 400 total points
ID: 8106180
AFAIK Symbian SDK does not support VC.NET. Use VC6 instead.
0
 

Expert Comment

by:ursanu
ID: 8630006
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
 

Expert Comment

by:math_0
ID: 10163969
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

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you are anything like me, you install many apps on your phone and have your life on it, sometimes literally.  When I bought my current phone, a Samsung Galaxy S5 from Verizon, they were only selling the versions with 16 GB internal.  I didn't rea…
As the title indicates, I have done this before. It chills me everytime I update the OS on my phone, (http://www.experts-exchange.com/articles/18084/Upgrading-to-Android-5-0-Lollipop.html) because one time I did this and I essentially had a bricked …
Integration Management Part 2
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
Suggested Courses

577 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question