利用vs2012对creo3.0进行二次开发遇到LNK2038错误

默认分类 | 2018-05-02 18:21:24 | 118次阅读 | 0评
问题阐述:
确认了库文件的链接没有任何问题
当程序添加以下的头文件
#include <string>
#include <iostream>
#include <sstream>
并且调用creo自身的函数ProStringToWstring(menuname,"menuname.txt");
将会出现:
1>protk_dllmd.lib(srcwrappers.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(test1.obj 中)
1>protk_dllmd.lib(srcwrappers.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MDd_DynamicDebug”(test1.obj 中)
1>protk_dllmd.lib(srci18n.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(test1.obj 中)
1>protk_dllmd.lib(srci18n.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MDd_DynamicDebug”(test1.obj 中)
请问有没有大佬遇到过该类问题???
博友评论,共0条
浏览118次
最新评论