在提交代码的时候,发现在release的模式下编译报错,原因是因为缺少依赖的.lib文件(但是显示是debug的.lib)
查找得出现象:
1、发现 #ifdef _DEBUG 的值为真
得出原因:
是运行时库(Runtime Library)的问题
1、在项目的属性下 : Properties ---> Configuration --->C/C++ --->Code Generation
2、把运行时库(Runtime Library)设置为Multi -thread(/MT) 就可以,之前的的 Multi -thread Debug(/MTD)就是造成在release的模式下,_DEBUG的值为真的原因
本文介绍了解决在Release模式下编译时遇到的错误,该错误是由于使用了Debug版本的.lib文件导致的。文章详细解释了如何通过调整项目配置中的运行时库设置来避免此类问题。
449

被折叠的 条评论
为什么被折叠?



