when I define the symbol BOOST_DYN_LINK (in my project settings) I get the following linker errors in MSVC 7.1:
FilterDlg.obj : error LNK2001: unresolved external symbol "wchar_t * boost::re_detail::wide_lower_case_map" (?wide_lower_case_map@re_detail@boost@@3PA_WA) FilterDlg.obj : error LNK2001: unresolved external symbol "private: static unsigned short * boost::w32_regex_traits
::wide_unicode_classes" (?wide_unicode_classes@?$w32_regex_traits@_W@boost@@0PAGA) When linking Boost.Regex statically, everything is ok. I am using /Zc:wchar_t ("Treat wchar_t as Built-in type") in my project settings.
Any ideas what's going wrong?
Not really: I've checked and those symbols are exported, and your setup is one we regularly test. Are you able to produce a short test case? Thanks, John.