一、
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++