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@DV?$regex_traits@D@boost@@V?$allocator@D@_STL@@@boost@@QAE@XZ) referenced in function "public: virtual void __thiscall Prob::main(char * const,struct diff *,bool)" (?main@Prob@@UAEXQADPAUdiff@@_N@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@DV?$regex_traits@D@boost@@V?$allocator@D@_STL@@@boost@@QAE@PBDIABV?$allocator@D@_STL@@@Z) referenced in function "public: virtual void __thiscall Prob::main(char * const,struct diff *,bool)" (?main@Prob@@UAEXQADPAUdiff@@_N@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@PBDV?$allocator@D@_STL@@@re_detail@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@PBDV?$allocator@D@_STL@@@re_detail@boost@@QAE@XZ)
__________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree
participants (1)
-
i b