Boost logo

Boost Users :

From: cyril.godart_at_[hidden]
Date: 2003-11-06 04:19:08


You need only to reference one library depending on your
Settings->C/C++->Code Generation:Use run-time library
value. The extension should tell you right away which version
it is you need.

Internet
eyebe97_at_[hidden]@lists.boost.org - 05/11/2003 21:52

Please respond to boost-users_at_[hidden]

Sent by: boost-users-bounces_at_[hidden]

To: boost-users

cc:

Subject: [Boost-users] RE: LNK2019 errors in when compiling vc7 project

I figured out the problem.

I had already built the boost libraries. And had
specified the location (directory) of the libraries in
Linker--> General--> Additional Library Directories
field. To get my project to compile, I listed every
boost library in the Linker--> Input --> Additional
Dependancies field.

Linker--> Input --> Additional Dependancies:
C:\cpp\boost\libs\regex\build\vc7-stlport\boost_regex_vc7-stlport_mdidd.lib
C:\cpp\boost\libs\regex\build\vc7-stlport\boost_regex_vc7-stlport_mdid.lib
C:\cpp\boost\libs\regex\build\vc7-stlport\boost_regex_vc7-stlport_mdi.lib
    etc...

Thanks for your help, Cyril

Please respond to boost-users_at_[hidden]

Sent by: boost-users-bounces_at_[hidden]

To: boost-users

cc:

Subject: [Boost-users] LNK2019 errors in when
compiling vc7 project
       using Regex

I'm having a problem building my VS .NET C++ Console
Application. One of the classes uses the Boost RegEx++
libraries. If I compile the class by itself, I get no
errors. If I build the project, I get the 15 linking
errors (3 are included at the bottom of this message)
and they all refer to regex++ calls. I pretty sure
that my problem is that the correct regex library,
dll, or class is not specified in the correct
properties setting , but I have no clue where the
specification needs to go. Please Help!!

Project settings:
C/C++ --> General --> Additional Include Directories:
"C:\cpp\STLport-4.6\stlport";C:\cpp\boost
Linker --> General --> Additional Library Directories:
C:\cpp\boost\libs\regex\build\vc7-stlport

3 of 15 linking errors

Prob.obj : error LNK2019: unresolved external symbol
"public: __thiscall boost::reg_expression<char,class
boost::regex_traits<char>,class _STL::allocator<char>
>::~reg_expression<char,class
boost::regex_traits<char>,class _STL::allocator<char>
>(void)"
(??1?$reg_expression_at_DV?$regex_traits_at_D@boost@@V?$allocator_at_D@_STL@@@boost@@QAE_at_XZ)

referenced in function "public: virtual void
__thiscall Prob::main(char * const,struct diff
*,bool)" (?main_at_Prob@@UAEXQADPAUdiff@@_N_at_Z)
Prob.obj : error LNK2019: unresolved external symbol
"public: __thiscall boost::reg_expression<char,class
boost::regex_traits<char>,class _STL::allocator<char>
>::reg_expression<char,class
boost::regex_traits<char>,class _STL::allocator<char>
>(char const *,unsigned int,class
_STL::allocator<char> const &)"
(??0?$reg_expression_at_DV?$regex_traits_at_D@boost@@V?$allocator_at_D@_STL@@@boost@@QAE_at_PBDIABV?$allocator_at_D@_STL@@@Z)

referenced in function "public: virtual void
__thiscall Prob::main(char * const,struct diff
*,bool)" (?main_at_Prob@@UAEXQADPAUdiff@@_N_at_Z)
Prob.obj : error LNK2019: unresolved external symbol
"protected: void __cdecl
boost::re_detail::match_results_base<char const
*,class _STL::allocator<char> >::m_free(void)"
(?m_free@?$match_results_base_at_PBDV?$allocator_at_D@_STL@@@re_detail_at_boost@@IAAXXZ)

referenced in function "public: __thiscall
boost::re_detail::match_results_base<char const
*,class _STL::allocator<char>
>::~match_results_base<char const *,class
_STL::allocator<char> >(void)"
(??1?$match_results_base_at_PBDV?$allocator_at_D@_STL@@@re_detail_at_boost@@QAE_at_XZ)

__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
_______________________________________________
Boost-users mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users

This message and any attachments (the "message") is
intended solely for the addressees and is confidential.
If you receive this message in error, please delete it and
immediately notify the sender. Any use not in accord with
its purpose, any dissemination or disclosure, either whole
or partial, is prohibited except formal approval. The internet
can not guarantee the integrity of this message.
BNP PARIBAS (and its subsidiaries) shall (will) not
therefore be liable for the message if modified.

                ---------------------------------------------

Ce message et toutes les pieces jointes (ci-apres le
"message") sont etablis a l'intention exclusive de ses
destinataires et sont confidentiels. Si vous recevez ce
message par erreur, merci de le detruire et d'en avertir
immediatement l'expediteur. Toute utilisation de ce
message non conforme a sa destination, toute diffusion
ou toute publication, totale ou partielle, est interdite, sauf
autorisation expresse. L'internet ne permettant pas
d'assurer l'integrite de ce message, BNP PARIBAS (et ses
filiales) decline(nt) toute responsabilite au titre de ce
message, dans l'hypothese ou il aurait ete modifie.


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