VS2008遠程調試方法

轉自:http://blog.csdn.net/rabbit729/article/details/6657285


在網上找了好多資料才把這個調試環境搭好,下面總結一下:

先說明兩個概念:

1.      目標機:遠程需要調試的機子,也就是被調試程序exe所在的機子,該機子可以安裝VS2008或者不安裝vs2008

2.      調試機:安裝VS2008的機子,就是存放代碼下斷點調試的機子,該機子必須安裝vs2008

 

下面介紹具體設置步驟:

目標機:

1.      如果目標機安裝了VS2008則直接在【開始菜單】->【Microsoft Visual Studio2008】->【VisualStudio Tools】下面找到Visual Studio 2008 Remote Debugger運行即可;如果目標機沒有安裝VS2008則需要將調試機上vs2008安裝目錄下相應的遠程debug工具,路徑:D:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/Remote Debugger/x86拷貝到目標機應用程序所在的目錄下,然後運行msvsmon.exe


注意:此處如果是要根據你的程序是32位或者64位選擇不同的版本,如果是在Win7下面還要以管理員身份運行。如果是第一次運行可能需要設置防火牆,請允許防火牆放行。

2.      選擇【Tools】->【Options】設置Debugger參數


這兩步後目標機上的設置就完成了,下面介紹調試機上的設置:

調試機:

1.      打開VS2008,打開啓動工程屬性,在Debugging選項頁內,做如下設置


注意:Remote Command 中的路徑爲目標機上可執行工程的路徑;Remote Server Name爲目標機的IP地址

設置完成後按F5即可遠程調試目標機程序。

 

需要注意的幾個地方:

1.      調試機和被調試機都在一個局域網內,且必須在一個網段

2.      調試機和被調試機必須登錄相同的用戶,用戶名必須一直關閉防火牆或打開相應的端口,一般是4015

3.      調試機上共享RemoteDebug.exe的文件夾Debug;目標機上找到這個共享的Debug目錄,把調試機上的Debug目錄映射網絡驅動器到目標機的D:\Test目錄。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章