Boost logo

Boost Users :

From: Sashan Govender (sashang_at_[hidden])
Date: 2007-06-06 04:01:29


These linker errors have nothing to do with the Boost libraries. You
have to tell VC++ the name of the file that contains these functions.
You do this somewhere in the linker settings part of the project.

On 6/6/07, Varadarajan, Satiamoorthy (GE Infra, Transportation)
<satiamoorthy.varadarajan_at_[hidden]> wrote:
> Hi Chris
>
> Thanks for ur reply. I found that problem with the software I tried to
> compile. I corrected the Error successfully and now found that all the
> CPP files are compiling independently (using compile i.e. Ctrl+ F7) with
> boost library. However When I say "Build Solution (F7)" I receive the
> following Errors.
>
> CPU_MCF52xxInit.obj : error LNK2019: unresolved external symbol
> _CPU_MCF52xxInitInterrupts referenced in function "void __cdecl
> CPU::MCF52xx::initInterrupts(void)" (?initInterrupts_at_MCF52xx@CPU@@YAXXZ)
> CPU_MCF52xxInterruptController.obj : error LNK2019: unresolved external
> symbol _CPU_closeInterruptGate referenced in function "int __cdecl
> CPU::closeInterruptGate(void)" (?closeInterruptGate_at_CPU@@YAHXZ)
> CPU_MCF52xxInterruptController.obj : error LNK2019: unresolved external
> symbol _CPU_setInterruptGate referenced in function "bool __cdecl
> CPU::setInterruptGate(int)" (?setInterruptGate_at_CPU@@YA_NH_at_Z)
> D:\Users\307004223\My Documents\Visual Studio
> 2005\Projects\UCII_DART_new\Debug\UCII_DART_new.exe : fatal error
> LNK1120: 3 unresolved externals
> Build log was saved at "file://d:\Users\307004223\My Documents\Visual
> Studio 2005\Projects\UCII_DART_new\UCII_DART_new\Debug\BuildLog.htm"
> UCII_DART_new - 4 error(s), 0 warning(s)
> ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
> ==========
>
>
> Please help me to resolve these above errors. I believe there could be
> problem with the linker.
>
> Regards
> Satia
>
> -----Original Message-----
> From: boost-users-bounces_at_[hidden]
> [mailto:boost-users-bounces_at_[hidden]] On Behalf Of Christopher
> Woods
> Sent: Tuesday, June 05, 2007 9:19 PM
> To: boost-users_at_[hidden]
> Subject: Re: [Boost-users] Compilation errors when using boost
> libraries-Second
>
> Varadarajan, Satiamoorthy (GE Infra, Transportation) wrote:
> >
> > 3) In Configuration Properties > C/C++ > Precompiled Headers, changed
> > Use Precompiled Header (/Yu) to Not Using Precompiled Headers.3
>
> You shouldn't have needed to do this just because of Boost - but it
> doesn't matter either way.
>
> >
> > Please help me to know if these errors are due to
> > A) Improper installation of Boost libraries.
> > Or
> > B) Necessary Binary Library are not installed.
> > Or
> > C) Problem not in boost-library but in the Software I use ( FYI the
> > software I use here has been developed in different Compiler named
> > Green hills using boost-library 1.33.1 by Different Team and Iam
> > evolving a way to test these Software using VC2005).
> >
>
> [...]
>
> > d:\ucii_dart\adu\code\pal\cpu\cpu_mcf52xxinterruptcontroller.h(55) :
> > error C4430: missing type specifier - int assumed. Note: C++ does not
> > support default-int
> > d:\ucii_dart\adu\code\pal\cpu\cpu_mcf52xxinterruptcontroller.h(55) :
> > error C2143: syntax error : missing ';' before '&'
> > d:\ucii_dart\adu\code\pal\cpu\cpu_mcf52xxinterruptcontroller.h(55) :
> > error C4430: missing type specifier - int assumed. Note: C++ does not
> > support default-int
>
> [...]
>
> At this point I think you are on your own. More than likely if you look
> at the lines in which the errors are coming from you'll find that you
> are missing some includes defining types that have nothing to do with
> Boost itself. If it's something of Boost, try implementing it in a
> simple small stand alone example - which then if you can't resolve you
> can at least post with some hope of getting additional help.
>
> Sorry I couldn't help you further,
>
> -Chris
>
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>

-- 
sashan
http://sashang.orcon.net.nz/

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net