在VC中如何進行遠端除錯

2021-12-29 23:01:30 字數 947 閱讀 5620

在除錯大型應用程式時,如果計算機的配置比較低,就需要在配置較高的機器上除錯。visual c++提供了遠端除錯的能力,方便程式開發人員除錯存放在配置較高的機器上的程式。

visual c++之所以能夠進行遠端除錯,主要是通過msvcmon.exe這個應用程式完成的,該程式在visual c++安裝目錄的bin子目錄下。遠端除錯需要服務端和客戶端,在服務端執行msvcmon.exe這個應用程式,然後在客戶端執行debugger remote connection來進行遠端除錯,遠端除錯的設定如圖1.63所示。

圖1.63  遠端除錯的設定

利用visual c++除錯遠端計算機中的程式步驟如下:

(1)在遠端計算機上安裝visual c++,並執行bin目錄下的msvcmon.exe,開啟除錯監視器視窗,在列表中選擇network(tcp/ip),單擊settings按鈕開啟網路設定視窗,在target machine name or address文字框中輸入除錯機器的名稱或ip位址。單擊ok按鈕返回到除錯監視器視窗,單擊connect按鈕開始連線。

(2)在除錯機器上執行visual c++,開啟工程,選擇build→debugger remote connection命令開啟遠端連線視窗,單擊settings按鈕開啟網路設定視窗,在target machine name or address文字框中輸入遠端計算機的名稱或ip位址。

(3)選擇project→settings命令,開啟工程選項視窗,在debug選項卡中的remote exeutable path and file name文字框中輸入遠端計算機中的可執行檔案。格式為\remotemachinecprojectdebugapp.exe。

心法領悟021:遠端除錯及本地除錯的切換。

如果設定完遠端除錯,下次再執行除錯命令時,visual c++還會使用遠端除錯。如果想使用本地除錯就需要對remote connection對話方塊進行重新設定,並將network改回local。

在VC中如何進行遠端除錯

在vc中如何進行遠端除錯 在除錯大型應用程式時,如果計算機的配置比較低,就需要在配置較高的機器上除錯。visual c 提供了遠端除錯的能力,方便程式開發人員除錯存放在配置較高的機器上的程式。visual c 之所以能夠進行遠端除錯,主要是通過msvcmon.exe這個應用程式完成的,該程式在vis...

IDEA如何進行遠端除錯

測試題外話 win10 idea2021.1.4 centos7 tomcat9.0.43 我對springboot專案打了war包,有版本依賴 spring boot starter parent 2.3.4.release spring boot starter web tomcat embed...

vs下如何進行遠端除錯

當需要在客戶機上進行軟體除錯時,如果客戶機上沒有安裝程式設計環境,這時就需要使用遠端除錯功能。vs對遠端除錯提供了強大的支援,vs的安裝目錄下有乙個remote debugger的資料夾,如 d program files x86 microsoft visual studio 14.0 commo...