運行C++程序是出現錯誤:cannot open Debug/1.exe for writing


今天,打開VC6.0環境編了個小程序,誰知給我報了“cannot open Debug/1.exe for writing”這樣一個錯,然后,我就納悶了,這是什么錯丫?

想了半天,后想通,為什么會這樣:
解釋如下::當一個程序處於運行狀態時,這個程序的exe文件是處於寫保護的,不可寫,因此用VC重新編譯的時候會試圖寫入1.exe,這時就會出現上面的錯誤了。
所以,應該是在上次調試的時候,1.exe沒有正常退出.
解決辦法:可以通過任務管理器查看出此進程是否正在運行,如在運行就結束該進程,即可。
 
 
 
另外出現運行的錯誤:程序已終止,解決辦法——不要兼容模式
 
還有一種是,工具——選項——目錄,
這是你編譯時所引用的文件找不到導致的,檢查一下:工具->選項->路徑,

executatble files里有沒有下面幾項:
X:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
X:\Program Files\Microsoft Visual Studio\VC98\BIN
X:\Program Files\Microsoft Visual Studio\Common\TOOLS
X:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files里的路徑:
X:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
X:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
X:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files里的路徑:
X:\Program Files\Microsoft Visual Studio\VC98\LIB
X:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

如果有的話,是不是指向正確的路徑
這里的X:\Program Files\Microsoft Visual Studio\可能因個人的安裝路徑不同而有區別,應該是你的VC6安裝路徑.沒有就手動添加,路徑錯誤就需要改成正確的.

你可以用鼠標右擊你的VC6啟動圖標,查看屬性,在"快捷方式"欄中"目標"一項里,可以復制從頭到"common"前面的部分,替換這里的"X:\Program Files\Microsoft Visual Studio\".


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM