visual studio第一次除錯遇到的問題

2021-08-17 10:45:02 字數 2870 閱讀 1485

「win32project3.exe」(win32): 已載入「d:\software\vs2013\vs2013 文件\win32project3\debug\win32project3.exe」。已載入符號。

「win32project3.exe」(win32): 已載入「c:\windows\syswow64\ntdll.dll」。無法查詢或開啟 pdb 檔案。

「win32project3.exe」(win32): 已載入「c:\windows\syswow64\kernel32.dll」。已載入符號。

「win32project3.exe」(win32): 已載入「c:\windows\syswow64\kernelbase.dll」。無法查詢或開啟 pdb 檔案。

「win32project3.exe」(win32): 已載入「c:\windows\syswow64\msvcr120d.dll」。已載入符號。

程式「[4308] win32project3.exe」已退出,返回值為 0 (0x0)。

解決方式

1、點 除錯,然後 選項和設定

2、右邊勾上 啟用源伺服器支援

3、左邊點 符號,把 微軟符號伺服器 勾選上

4、執行的時候等一下,載入完成後就好了。

5、只是第一次載入,不用擔心。或者,你也可以等載入完了之後,再把之前勾選的取消掉,也沒有問題。

進入vs—工具—選項—-除錯—-符號,看右邊有個「microsoft符號伺服器」,將前面的勾去掉,(可能還有刪除下面的那個快取)。然後就不會在除錯時載入了!

解決方法

解決方法

進入「專案」—>「屬性」—>「c/c++」

(1)—>「常規」—>「除錯資訊格式」—>選擇「程式資料庫(/zi)」或「無」

或者 (2)—>「**生成」—>「啟用函式集鏈結」—>選擇「是 (/gy)」

如果遇到其他的命令列選項不相容,類似於上面到「c/c++」目錄下的各個選項中修改。

在下面的編輯視窗中新增一句命令:_crt_secure_no_warnings

新增完成後應用並退出

在vs中,最頂級的是解決方案 solution,其可以包含多個專案 project,在project中包含的就是源**(.cpp,.h)。只要是在vs下工作,至少有乙個solution和乙個或者多個project。當新建乙個專案時,預設的會為該專案建立乙個同名的解決方案。

在vs中,solution有乙個相對應的solutionname.sln檔案,該檔案中儲存了解決方案中包含的專案及專案所在的位置。每乙個專案都有乙個對應的projectname.vcxproj,該檔案中儲存了專案的名稱,專案中包含的.h .cpp檔案及其它一些專案的屬性。

上圖是sample.sln的內容,visualstudioversion=12.0指出該解決方案的是vs2013的,能夠開啟該解決方案的最小版本minimumvisualstudioversion=10.0。後面就是該solution中包含的兩個專案gifgenerator和threadsafe_queue,及其所在的位置。

上圖是threadsafe_queue專案的vcxproj檔案中projectname所對應的節點,直接右擊專案->重新命名修改的只是這裡的值。

直接右擊專案->重新命名只是改了project的vcxproj檔案中的projectname的值,而如果手動修改了專案資料夾的名稱,就會造成解決方案按照其sln檔案載入對應的專案時,找不到正確的專案路徑,所以會載入失敗。

有了以上的描述,再來修改專案的名稱就簡單了,有以下幾個步驟:

1. 重新命名 專案和修改解決方案 名稱。

2. 修改專案對應的專案資料夾的名稱及其對應的vcxproj檔名稱

3. 修改解決方案的sln檔案,將專案名稱和專案路徑修改為正確的值。

4. 修改vcxproj檔案中所有原專案名稱為新的名稱。

乙個vs專案看起來有很多檔案,感覺雜亂無章。其中的很多檔案是編譯器生成的(編譯器所需的自動提示,符號表等),真正構建乙個解決方案的檔案也就那麼幾個。

如上圖,乙個解決方案下有乙個sln檔案及其包含的兩個專案的資料夾。而每乙個專案除了其所包含的.cpp .h原始碼檔案外,其餘的就兩個projcetname.vcxproj是上面提到的project檔案;另乙個就是projectname.vcxproj.filters 檔案,這個檔案儲存了在專案中的源**檔案檔案的分組情況,例如常見的標頭檔案,原始檔,也可以新增自定義的分組,這些資訊就儲存在該檔案中。有了這些了解以後,將專案託管到git上,就知道了那些檔案應該push,那些檔案應該ignore了。

第一次飛行

開始敲下這段話時,窗外下面正是一片片陽光照耀著的白雲,伴隨著張學友的歌聲,心潮起伏.雖然從初中起,我就經常乙個人坐著火車,汽車東奔西跑,坐飛機卻是第一次.早上上飛機前,心裡忐忑,必竟還是踏在陸地上踏實.但上了飛機後注意力就放在其它地方上去了,而且,運氣好的是我有乙個靠窗的位置.飛機準備起飛了,助跑加...

第一次面試

話說3月4號學院召開實習動員大會並有三家公司過來進行宣講會,分別是國家體育總局亞運專案組,金蝶和華際友天,由此開始了實習生涯。周五的傍晚,正吃著飯的時候突然收到簡訊通知,金蝶週六上午10點有個面試。當晚就瀏覽著些簡歷製作相關的網頁,為第二天做準備,總以為,簡歷弄得可以了,然後每太留意去完善 後來才知...

第一次哭泣

第一次來到南方 沒有朋友 沒有親人 乙個從沒有出過門的乙個女孩子 為了工作 學習c 在這碰到了乙個很好的老師 當老師控制我的機器時 或者給我講題時 我都是很感動的 幾乎是每天都有問題 形成了依賴 以前他說不要一有問題就舉手問 我依然問 就算我不問他也會控制我的機器 看看我在做什麼 或者有什麼錯誤 現...