
Hi! I use the line: uint32_t& c; string str("10); [...] c = lexical_cast<uint32_t>(str); I obtaing link error with VC 2010 (I use the code::blocks IDE): error LNK2019: riferimento al simbolo esterno "void __cdecl boost::throw_exception(class std::exception const &)" (?throw_exception@boost@@YAXABVexception@std@@@Z) non risolto nella funzione "unsigned int __cdecl boost::detail::lexical_cast<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,0,char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char *,unsigned int)" (??$lexical_cast@IV?$basic_string@DU?$char_LIBCMT.lib(wincrt0.obj)||error LNK2019: riferimento al simbolo esterno _WinMain@16 non risolto nella funzione ___tmainCRTStartup| LockFile.exe||fatal error LNK1120: 2 esterni non risolti But the same code in GCC under Linux work well. Why? -- View this message in context: http://boost.2283326.n4.nabble.com/Lexical-cast-and-VC-ExpresEdition-2010-tp... Sent from the Boost - Users mailing list archive at Nabble.com.