libcmt.lib(invarg.obj) : error LNK2005: __initp_misc_invarg 已经在 libcmtd.lib(invarg.obj) 中定义

1>libcmt.lib(invarg.obj) : error LNK2005: __initp_misc_invarg 已经在 libcmtd.lib(invarg.obj) 中定义
1>libcmt.lib(invarg.obj) : error LNK2005: __call_reportfault 已经在 libcmtd.lib(invarg.obj) 中定义

 



转化文件时,常出现这个错误, 原因为:MFC使用方式 与运行库不一样



解决方法:

   
项目--》属性--》配置属性 中   MFC 使用  :静态库


项目--》属性--》配置属性--》C++ --》代码生成    运行库  选择  多线程调试(/MTd)


链接器->输入->忽略特定默认库: libcmt.lib

你可能感兴趣的:(libcmt.lib(invarg.obj) : error LNK2005: __initp_misc_invarg 已经在 libcmtd.lib(invarg.obj) 中定义)