当前位置: 首页 > news >正文

VS2022远程调试Linux程序

一、

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

相关文章:

  • LeetCode 1863. 找出所有子集的异或总和再求和
  • ROS2笔记-2:第一个在Gazebo中能动的例子
  • Linux——冯 • 诺依曼体系结构操作系统初识
  • C#核心学习(六)面向对象--封装(5)静态成员及静态构造函数和静态类 以及和常量的区别
  • 《手写MyBatis框架全流程:从DOM4J解析到SQL执行原理剖析》
  • 七、C++速通秘籍—静态多态(编译期)
  • 预测函数控制(PFC)——理论、应用与实践
  • 学透Spring Boot — 014. Spring MVC的自动配置
  • CANoe CAPL——CAN CAPL函数
  • jQuery 文本属性值
  • OceanBase生态2.0:如何实现“三分天下有其一”?
  • 应用层自定义协议与序列化
  • 【AI提示词】大学教授学术阅读(读论文)
  • 基于SpringBoot的售楼管理系统【附源码】
  • 记一次常规的网络安全渗透测试
  • SpringMVC与SpringCloud的区别
  • 区块链赋能知识产权保护:用技术捍卫创作者的权利
  • 下载安装Node.js及其他环境
  • 什么是异步?
  • ChatGPT-4o 在汉字显示上进步巨大
  • 四川住房和城乡建设九大员网站/怎么建立网站的步骤
  • 兰州新区疫情最新情况/太原自动seo
  • 成都网站建设小公司排名/广告设计公司
  • 台式机做网站服务器/网络营销怎么做?
  • 网站服务器价格/软件开发app制作
  • 功能类网站/中国推广网