环境
- 安装 Visual Studio 2019
- 安装有 gcc gdb OpenSSH 的 Linux 远程服务器
安装 VS 2019
安装 VS 2019 时,必须要勾选 "使用 C++ 的 Linux 开发" 工具集
创建 Linux 项目
创建一个类型为 Linux 的 控制台应用程序 的解决方案。
项目配置
若要查看配置选项,请选择 "项目" > "属性" 菜单,或在 "解决方案资源管理器" 中右键单击相应项目,然后从上下文菜单中选择 "属性" 。
VC++ 目录设置
转到 "配置属性" > "VC++ 目录" 然后设置 "包含目录"。
由于本地 Windows 系统并不包含 Linux 系统相应的头文件,因此要在此设置远程 Linux 系统头文件的目录。此项设置不影响编译过程 (因为编译过程在远程 Linux 进行,因此即使本地不含有 Linux 头文件,也不影响在 Linux 上的编译过程),但会影响 VS 的 IntelliSense。(代码提示)
设置此项后,VS 会从远程 Linux 服务器自动下载此项所定义的包含目录内的头文件到本地缓存中,这样在本地编写 Linux 程序时即可使用 VS 提供的代码提示功能。
在 305 的服务器上,此项具体配置为:
/usr/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/include/x86_64-linux-gnu;