VS IDE Release或Debug進行運行時,在Debug或Release文件夾中的文件或者庫文件不能直接找到,需要加上Debug或Release目錄

在VS的IDE中,工作目錄是項目路徑,所以進行調試時,放在Debug中的文件(config.xml)和Lib(tinyxml.lib)是不能直接找到,在程序中是需要加上Debug目錄才能找到,

如CString strConfigPath = _T("Debug\\config.xml");和#pragma comment(lib,"Debug\\tinyxml.lib");

所以這樣在切換編譯環境的時候很不通用,在Debug中要加Debug目錄,在Release中要加Release目錄。

解決方案:

找不到Config.xml文件的,要對項目-屬性-配置屬性-調試-工作目錄的值進行修改,在Debug時修改爲$(ProjectDir)\Debug;在Release時修改爲$(ProjectDir)\Release;如圖1圖1

找不到tinyxml.lib 文件的,要對項目-屬性-配置屬性-鏈接器-常規-附加庫目錄的值進行修改,在Debug時添加$(SolutionDir)\Debug;在Release時添加$(SolutionDir)\Debug;如圖2圖2


發佈了38 篇原創文章 · 獲贊 14 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章