Debug和Release模式下加载不同的库文件

来源:互联网 发布:淘宝刷手怎么注册小号 编辑:程序博客网 时间:2024/04/28 03:56

打个比方,程序中

//Debug模式下,我要加载lib_d.dll文件

#pragma comment(lib,"lib_d.lib")

//Release模式下,我要加载lib.dll文件

#pragma comment(lib,"lib.lib")

如果是debug模式下,我要把Release注释掉,反之,我要把Debug注释掉...(麻烦得一笔)

解决方法:

一.代码处理方式

#ifdef _DEBUG
#pragma comment(lib,"lib_d.lib")
#else
#pragma comment(lib,"lib.lib")
#endif

二.项目-属性里面设置

(配置(c):活动Debug)

项目属性->配置属性->链接器->输入:附加依赖项里面添加 各种dll.


Release模式下一样的方法设置



0 0
原创粉丝点击