我编写的程序使用Fico的BCL C ++库来解决优化问题。当我使用/ MDd运行时库在Visual Studio 2012中编译和运行代码时,一切都编译良好,程序运行。
我需要能够在另一台无法安装visual studio的机器上运行该程序。当我尝试使用/ MD运行时库编译我的程序时,我收到以下链接错误:
error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: char const & __thiscall std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<char> > >::operator*(void)const " (??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ)
当我使用/ MT运行时库时,我得到一个更长的链接器错误列表。
我不熟悉在c ++和visual studio中编写和编译代码。我错过了一些明显的东西吗Fico软件安装在目标系统上。
答案 0 :(得分:1)
这些错误意味着您链接到BCL库的调试版本。
在发布模式下,链接到BCL的发布版本。