Debug和Release模式下加載不同的庫文件

打個比方,程序中

//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模式下一樣的方法設置



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章