首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

debug版本的程序使用release版本的静态lib库,报错,链接异常信息是:class type_info already define in MSVCRT.LIB

2014-06-03 
debug版本的程序使用release版本的静态lib库,报错,链接错误信息是:class type_info already define in MSV

debug版本的程序使用release版本的静态lib库,报错,链接错误信息是:class type_info already define in MSVCRT.LIB
如题,请大侠出招!谢谢了

1、我使用release版本编译没问题
2、加上这个链接开关也没问题,/nodefaultlib: "MSVCRT.LIB "

但我不知道这样是否完全解决此问题或会不会引入新问题,还是release和debug混用就根本不行


[解决办法]
don 't static link CRT
you can not mix CRT linkage together. Create a DLL for each CRT linkage.
[解决办法]
用动态库链接试试
[解决办法]
dubug静态链接的时候 和release版中的东西不一样,所以不能链接
但是使用dll倒是可以链接成功

热点排行