|
Boost Users : |
From: i b (eyebe97_at_[hidden])
Date: 2003-11-04 15:42:18
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 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