在提交代码的时候,发现在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的值为真的原因