[問題] 請問「找不到偵錯資訊或不相符」這個問題怎麼解決

看板C_and_CPP (C/C++)作者 (咩~~)時間16年前 (2010/03/26 17:14), 編輯推噓3(308)
留言11則, 2人參與, 最新討論串1/1
小弟使用的軟體是VC2005,目前遇到一個C++程式連編譯都不行的問題 執行編譯就會跳出:「找不到"Program.exe"的偵錯資訊或不相符二進位碼不是 以偵錯資訊而建置」這樣的訊息(但是C#就很正常) 雖然說用「啟動但不偵錯」可以跑,可是這樣很難debug... 其實這個問題已經發生很久了,但是因為之前幾乎都在用C#玩windowform 所以也都懶得去理這個問題…一直到這學期修的課指定要用C++(淚) 小弟有上google查詢了類似的資料,一般給的解答都是要選擇在debug模式下編譯 可是我試過之後還是沒有用。 也有上微軟官網看了一下這個問題,微軟有說明怎麼指定偵錯符號的路徑 但是我根本不知道該把它指向哪邊去… 它還說如果必要的話,可能需要安裝偵錯符號,結果下載連結表示:沒這網頁 另外我也嘗試過重灌VC,灌了兩三次還是沒用 可是回想兩年前明明都還好好的 直到某次不知道為什麼就突然出現這個問題,就一直到現在都解決不了 (所以以前修某些沒指定軟體的課,即使不用GUI我也都用C#寫...囧") 以上就是小弟遇上的問題,煩請各位替我解答 <(__ __)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.40.36

03/26 17:17, , 1F
你要編的那個程式它的.exe甚至其他obj/pdb等其他檔案是
03/26 17:17, 1F

03/26 17:17, , 2F
不是不小心設上了唯讀屬性或者沒有權利做寫入動作??
03/26 17:17, 2F

03/26 17:19, , 3F
V大你說的是debug資料夾底下的檔案嗎?是的話我只有看
03/26 17:19, 3F

03/26 17:20, , 4F
通常是, 但有的時候obj/pdb會丟debug, 但.exe就不一定都
03/26 17:20, 4F

03/26 17:20, , 5F
在同一個目錄, 總之自己資料夾打開都先check清楚吧:)
03/26 17:20, 5F

03/26 17:20, , 6F
OBJ檔沒看到PDB耶。然後OBJ剛剛確認過,沒設成唯讀
03/26 17:20, 6F

03/26 17:21, , 7F
另外, Vista/Win7的OS盡量別把東西放在根目錄....XD
03/26 17:21, 7F

03/26 17:21, , 8F
然後...慘的是連exe都沒出現...
03/26 17:21, 8F

03/26 17:21, , 9F
我是用XP,project讓他預設在我的文件夾
03/26 17:21, 9F

03/26 18:03, , 10F
@_@" 這就不曉得了, 你介意改在C:\Project\之類的放看看
03/26 18:03, 10F

03/26 18:03, , 11F
嗎@_@"
03/26 18:03, 11F
文章代碼(AID): #1Bh7hfvb (C_and_CPP)
文章代碼(AID): #1Bh7hfvb (C_and_CPP)