> 文章列表 > Windows 上使用 VS2022 使用远程Linux 系统调试运行代码

Windows 上使用 VS2022 使用远程Linux 系统调试运行代码

Windows 上使用 VS2022 使用远程Linux 系统调试运行代码

问题:

我的代码在Windows系统上,但是这份代码的头文件都是Linux的头文件,比如<unistd.h>  <sys/stat.h>  这种的,明显 代码使用VS2022是编译出错的

解决方法:

依然使用VS2022 ,但是编译器使用远程的Linux系统的

先决条件

现在仅支持在 Linux 目标计算机上远程构建。我们不受特定 Linux 发行版的限制,但确实依赖于某些工具的存在。具体说来,我们需要 openssh-server、g++、gdb 和 gdbserver。请使用你喜爱的包管理器安装它们,例如,在基于 Debian 的系统上,可以使用

 sudo apt-get install openssh-server g++ gdb gdbserver

 

Windows上,在VS2022中安装 功能支持

 在VS2022中创建项目:

 

VS2022   菜单栏-》工具-》选项-》跨平台