使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序

VS 的部分其它文章说得挺清楚了,比如:https://www.cnblogs.com/xylc/p/6533716.html?&from=androidqq

我简单说下 VMware 和 Linux 的部分,我也是刚开始,只说一些我知道的东西。


VMware 有 Workstation Player 这个免费产品,要求不高的话可以用。使用镜像文件安装时选择稍后安装,不然中间的简易安装可能会有一些问题:sudo gedit Failed to connect to Mir:


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第1张图片


接下来设置网络,以便从 VS 里能用固定 ip 访问到虚拟机。在主界面上点击编辑虚拟机设置,将网络适配器设置为桥接模式


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第2张图片


之后进入 Linux 里设置,我使用的是 Ubuntu。点击左上角连接图标,选择编辑连接


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第3张图片


选择增加,桥接


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第4张图片


把桥接的 ipv4 地址设置为手动,子网掩码我这里是 255.255.255.0,ipv6 我设置了忽略,可能也没什么影响。


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第5张图片


其它没什么改动,设置好后重启 Linux。发现物理机可以 ping 到虚拟机了。


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第6张图片


在 VS 中配置的时候,服务器地址就填你 Linux 里面桥接的地址,比如 192.168.1.3。用户名和密码就是你 Linux 的用户名和密码。另外 Linux 上不要忘记安装 open-ssh-server,要安装的东西可以看 https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第7张图片

实际效果


使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序_第8张图片


可以使用 Debug -> Linux Console 来查看输出和输入。

你可能感兴趣的:(配置)