VS2017搭建Linux项目开发环境

这篇文章主要介绍如何在VS2017下面创建Linux平台项目工程,方便在Linux环境下开发C/C++项目。

微软的宇宙世界第一IDE:VS2017,新增了创建Linux系统跨平台项目,可以在windows系统上使用VS工具,远程编写Linux项目代码,并且支持代码远程调试,代码提示,代码高亮等操作,极大的方便了Linux项目开发,本文档就VS2017如何创建Linux项目进行详细说明。

卸载旧版本的VS

如果电脑上有老旧的VS版本,建议打开“控制面板”先进行卸载,如下:
在这里插入图片描述

安装VS2017

卸载完成后,安装VS2017,vs_community__1798911168.1551583632.exe,下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 双击安装步骤如下:
在这里插入图片描述
在这里插入图片描述
这里仅选择安装了VS2017 C++工具和使用C++的Linux开发工具,然后点击右下角的安装按钮,等待组建安装完成。

创建VS账号

首次使用VS2017,要进行一个账号登录操作,没有账户,可以手动创建一个,如下:
在这里插入图片描述
可以通过自己的邮箱或者手机号创建一个账户,然后进行登录操作,就可以正常使用VS2017。

配置linux虚拟机

这里用ubuntu虚拟机举例子,主要配置两块内容:

1.ubuntu虚拟机需要和windows系统网络能互相ping通,虚拟机最好配置NAT网络模式,设置一个固定的IP地址,这样以后IP地址就不会再更改了,方便使用。
参考:https://www.cnblogs.com/liermao12/p/6079471.html

2.ubuntu虚拟机需要安装启动ssh服务,VS2017就是通过ssh远程连接linux系统的。
可以通过netstat命令查看一下ssh服务是否启动,如果没有ssh服务,可以进行安装然后启动,ubuntu可以通过sudo apt-get install openssh-server在线下载安装;redhat、centos等可以从yum仓库中进行安装。最终服务启动如下所示:
在这里插入图片描述
通过ifconfig查看ubuntu虚拟机ip地址,如下:
在这里插入图片描述
看到虚拟机的IP地址是192.168.131.129。打开windows的cmd命令行,执行命令ping 192.168.131.129(这里是你的虚拟机的IP地址),看主机和虚拟机之间网络是否可通,确保网络可通,开始如下创建跨平台项目!

VS2017创建Linux平台项目

打开VS2017,“文件” -> “新建” -> “项目”,出现如下界面,选择创建一个跨平台的Linux项目:
在这里插入图片描述
点击“确定”开始创建Linux的控制台应用程序项目,第一次在VS2017上面创建Linux平台项目,会自动弹出下面的窗口,让你填写远程linux系统的IP地址,端口号,用户名和密码,如下:
在这里插入图片描述
连接成功后,就可以开发Linux项目了,包含相应的Linux系统头文件,不仅写代码有很详细的代码提示,还可以直接在代码上打断点进行调试,这是使用VS开发Linux项目的好处之一。

实际上更好的方式是在VS编写代码、代码编译,然后在Linux下面运行,通过gdb调试,毕竟熟练使用gdb调试更加方便,包括调试多进程,多线程,coredump文件等。

更多VS2017开发Linux项目配置

配置1:如果想添加或者更新Linux远程系统,可以打开“工具” -> “选项”,如下:
在这里插入图片描述
配置2:右键单击工程,打开工程属性页面,如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值