VC++在release的模式下,_DEBUG的值为真

来源:互联网 发布:数据库独立性最高的是 编辑:程序博客网 时间:2024/06/03 21:09


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


1 0
原创粉丝点击