VS2010遠端除錯環境配置詳解

cbnotes發表於2016-10-14

VS2010遠端除錯環境配置詳細講解:

 

閱覽下文之前,請看相關符號說明:

1. A 代表本地機,即就是研發機 (以下示例為Win764位)

2. B 代表遠端機,即就是客戶機 (以下示例為WinXp32位)

3. (###)      括號中的內容為命令順序

 

【1】具體步驟

(1)在A機上(執行—cmd-ipconfig)獲取A機的ipA(ps:記不住就先暫時儲存著)

(2)從A機上拷貝 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger資料夾到B機上(ps:放桌面即可)

(3)在B機上連線(執行-cmd-ping + ipA)通A機(ps:必須的條件)

(4)在B機上(執行-cmd-ipconfig)獲取B機的ipB(ps:記不住就先暫時儲存著)

(5)在B機上執行資料夾中的應用程式:Remote Debugger\x86\msvsmon.exe(ps:當然我這裡按照需求選擇的是x86資料夾)

介面開啟彈出Visual Studio 遠端除錯監視器 ,如下圖:

(6)設定B機的訪問許可權,同時關閉B機的防火牆。

操作過程如圖

首先,開啟遠端除錯監視器的工具欄的選項卡:

其次,設定身份驗證模式:

最後,檢視設定後的效果資訊:

(7)通過B機使用者取得B機登陸賬號與密碼(ps:記不住就先暫時儲存著)

(8)在A機上連線(執行-cmd-ping + ipB)通B機(ps:必須的條件)

(9)在A機上開啟遠端桌面連線(我的電腦-所有程式-附件-遠端桌面連線)

(10)在A機上遠端桌面連線的對話方塊中輸入B機的ip(ps:(4)步驟獲得的資訊) 如圖:

(11)在A機上的遠端連線桌面介面輸入B機的賬號與密碼(ps:(7)步驟獲得的資訊),主要作用是相當於登陸B機。如圖:

(12)設定 A機 和 B機 系統屬性的遠端訪問許可權,同時再關閉A機的防火牆。如圖:

(13)在A機上設定共享除錯檔案(ps:為了每次編譯除錯不再需要進行拷貝檔案操作)這個具體設定看共享的檔案範圍需求,比如我共享的檔名為Test

(14)在A機上的VS2010中把專案屬性中的Debuging項如下圖修改(ps:很重要)

(16)按F5開始進行編譯執行除錯工作

(17)注意有的情況下,還要新增符號,才可以順利進行斷點除錯。工具-->選項-->除錯-->符號,然後保證把當前除錯程式的符號(*.pdb)檔案載入。

相關文章