...already defined in libcmtd.lib错误的处理

今天自己编译的lua.lib文件放入原来的服务端工程中,在链接阶段出现大量错误,

提示:...already defined in libcmtd.lib。

经过查询,发现网上提供的几个方案都不适合。

例如:Linker--Ignore Specific Library中已经填写了libcimtd.lib了。

解决过程及方案:

原工程:C/C++ -- Code Generation -- Runtime Library:/MTD

lua工程:C/C++ -- Code Generation -- Runtime Library:/MDd

将lua工程修改为/MTD,重新编译出lua.lib文件,然后添加到原工程,编译通过。

添加的lib要与原工程模式相同。

你可能感兴趣的:(...already defined in libcmtd.lib错误的处理)