一、设置 Linux 环境

1. 确保已安装用于 Visual Studio 的 Linux 开发工作负荷

LinuxDevC

2. Linux 所需环境

sudo apt-get install openssh-server g++ gdb make ninja-build rsync zip

确保 ssh 服务在 Linux 计算机上运行

sudo service ssh start

参考官方文档

二、连接到远程 Linux

打开【工具】>【选项】>【跨平台】>【连接管理器】进行添加设置

跨平台连接管理器

也可以连接到 WSL,参考官方文档

三、创建 Linux MSBuild 项目

创建Linux模板项目

四、配置 Linux MSBuild 项目

大部分的默认配置都不需要修改,只需关注几个地方

LinuxMSBuild配置

调试设置

Linux远程调试设置

包含目录是 Linux 上项目的路径

LinuxMSBuild包含目录

库目录可使用相对路径

LinuxMSBuild库目录

如果依赖的是动态库,需要在 Linux 端设置 LD_LIBRARY_PATH

最后在 Linux 环境中生成的项目目录如下

Linux远程项目目录结构

还可以在【调试】中打开【Linux控制台】

LinuxMSBuildLinux控制台

参考官方文档