Anyone know where this is from?
utility.lib(Profiler.obj) : error LNK2019: unresolved external symbol __imp___invalid_parameter_noinfo referenced in function "public: bool __thiscall std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct Eddie::Profiler::ProfileHunk,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,struct Eddie::Profiler::ProfileHunk> >,0> >::const_iterator::operator==(class std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct Eddie::Profiler::ProfileHunk,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,struct Eddie::Profiler::ProfileHunk> >,0> >::const_iterator const &)const " (??8const_iterator@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UProfileHunk@Profiler@Eddie@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UProfileHunk@Profiler@Eddie@@@std@@@2@$0A@@std@@@std@@QBE_NABV012@@Z) utility.lib(Memory.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter_noinfo utility.lib(StreamProvider.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter_noinfo game\build\untested\debug\test.exe : fatal error LNK1120: 1 unresolved externals
This error just showed up now when I did a clean build of my sources -- apparently one of my project settings was out of date, but wasn't reflected by my build system (grr.). As such, it could be anything I've done in the last several months.
The one thing I'm thinking is that it might have to do with me recompiling Lua to be C, not C++, and hence it's looking for a nonmangled entry for __imp__invalid_parameter_noinfo, when there's only a mangled version. I dunno.
Anyone know? Hopefully I'll find out on my own soon enough - but just curious if someone has this nugget stored in the back of their head. :)












