一、
1、VS2022安裝參考
VS Studio2022安裝教程(保姆級教程)_visual studio 2022-CSDN博客
注意:勾選的時候,要勾選下方的選項,才能調試Linux環境下運行的程序!
2、VS2022遠程調試Linux程序測試
原文參考:Visual Studio 2022 遠程連接 虛擬機Linux系統(超詳細)_linux_國家級退堂鼓-華為開發者空間
3、實際操作
3.1 本機打開虛擬機=》配置SSH(允許遠程使用SSH調試)
個人理解是:代碼在Linux中,然后用VSStudio遠程調試Linux中的代碼。
實際是:代碼還是先部署在Windows中VSStudio項目中,之后編譯的時候,會自動將這些“源碼”復制一份到Linux的遠程項目文件夾內!
3.2 創建新項目,添加一個測試用例代碼
#include <iostream>using namespace std;int main() {cout << "hello Linux" << endl;return 0; }
4、VS配置
4.1 打開VS軟件 ,打開軟件上方菜單欄的【工具】->【選項】, 然后鼠標下翻滾選擇【跨平臺】->【連接管理器】->[添加]
彈出以下方框。分別輸入【主機IP】、【用戶名】、【密碼】,之后點擊“連接”,之后選擇“是”。
4.2 連上對應【IP】的虛擬機,此時界面上方就會顯示下圖所示的ip地址。
4.3?引入Linux系統的頭文件。菜單欄上的【工具】->【選項】->【跨平臺】->【連接管理器】->【遠程連接標頭管理器 ->【下載】
注意:這只是一種方式。還看到有的是在頭文件欄位 添加linux的頭文件地址。
對于已經下載過的頁面如下:
5、運行測試
5.1 VS中可以打開Linux的“終端”界面使用!
終端中包含3項
5.2 運行代碼,在終端窗口的“開發者PowerShell”選項中,可以看到輸出“hello Linux”
5.3 在終端中選擇第三項,zxf@192.168.31.128,遠程Linux。可以看到和linux中使用終端命令是一樣的。
再執行.out可執行文件,可看到輸出與Visual Studio中輸出的結果一樣
6、點擊【項目】->【Linux_test屬性】
c++編譯器默認g++