- 安装MSVS2022的时候勾上对开发Linux C++程序的选项
- 在Windows中安装Oracle Virtual Box程序,在里面安装Ubuntu最新稳定版,要选择多个CPU核
- 在VirtualBox中添加一个网卡,选择Host Only
- 在虚拟机中使用ifconfig命令,在宿主机中使用ipconfig, 可以看到两者存在同一网段的网址
- 在虚拟机中安装必要开发工具:
- sudo apt install -y openssh-server build-essential gdb rsync make zip
- Sudo apt install cmake ninja-build
- Sudo service ssh start
- 在visual stuido中创建cmake linux C++项目
- 目标机选择虚拟机,添上前面ifconfig看到的linux与宿主机同一网段的网址,端口缺省22
- 目标平台选Linux Debug
12. 生成程序,可以在linux终端中运行该程序
13. 在代码中设置断点,按F5进行调试。单步运行,可以从Linux终端中看到一步步的输出。
14.也可以在虚拟机的~/.vs目录下找到上述C++项目,并可运行生产的目标程序