1

我是新來的Visual Studio。我有Visual Studio 2010和Windows 7.我最近簽出了一個Visual C++項目。該項目最初是一個VC++ 6項目,但是一個通用的VC++項目可以在我檢出的項目中打開,所以我打開了VC++項目。在Visual Studio調試VC++ 6項目10

當我嘗試調試項目,沒有我的斷點被擊中,反彙編窗口出現來代替。斷點有錯誤:「斷點將目前尚未受到打擊沒有加載此文件的符號。」

我研究這個錯誤和徒勞地嘗試了很多東西,但我不知道是否有一些簡單的我失蹤有關VS10寫在不同版本的Visual Studio項目。

+1

你有沒有建立與2010年VC的項目?從VC6調試符號表沒有使用到2010年VC所以,你將不得不轉換項目,並建立它在2010年VC –

回答

1

確保你「重建」,以確保您的二進制文件是新鮮的啓動調試會話之前。如果出現構建錯誤,則需要修復代碼或項目設置。

[新增] 確保您構建和調試的調試版本配置。發佈版本通常不包含調試信息。

如果你有VC 6可用,您可以改爲安裝VC6和Daffodil,然後設置項目的平臺目標V60。這樣你用VC6構建工具構建,從而減少了代碼更改的需求。

+0

當我嘗試生成項目,我得到它與'錯誤C2371啓動近1000語法錯誤:'WCHAR':重新定義;不同的基本類型「,它指向第39行'typedef char DBCHAR;'在srv.h中;我不明白爲什麼它在抱怨微軟的代碼,我可能有一個設置錯了嗎? –

+0

問題出在您的代碼或項目設置中。你需要從那裏開始。您無法進行調試,直到您可以構建沒有錯誤。 –