VS2017开发Linux项目的过程:从创建项目到调试运行全程指导

6648 人浏览 | 时间: 2017-08-15 08:34:54 | 作者: codexia

发现一个程序员专属的导航网站,你肯定不知道,是时候告诉你了,请前去看看吧

        开始使用VS2017写Linux程序,遇到了一些常见的问题。此前一些朋友们问我如何配置,我之前推荐的是VisualGDB插件的方法,并提供了对应的文章讲解。见文章《VS插件VisualGDB破解版下载、安装和使用说明》。不过因为VisualGDB是破解版本,破解操作有点麻烦。可能一些人还是不太会弄。后来VS2017出来了,我用了一下,发现VS2017对Linux程序的开发支持做的不错,而且VS2017将Linux开发的项目属性都整合在VS里,就和Windows开发体验一样。而VisualGDB则是额外弹出的属性窗口,和VS一般的项目属性习惯不太一样,所以也让新手不方便入门。

        不过,VisualGDB做的比较人性化,如果服务器上缺胳膊少腿的,VisualGDB会自动帮我们安装好。更换了项目配置如编译链接设置,VisualGDB会自动检测是否正确,如果不正确将提示我们不正确。而VS则没有这么人性化。服务器上没有配置好环境,那么VS就无法跑起来,也没有明确的提示,或者提示并不直观,很多新手无从下手解决问题。

        那么今天踩了一趟VS2017写Linux项目的坑,那么就在这里记录下来,供新手参考学习。那么写的顺序就是开发的顺序,按照序号来。

    1.创建项目

        创建项目和Windows的一样,选择对应的项目类型就好了。这里就不多说了。如果这个都不知道,自己面壁思过去吧。

    2.创建完项目,开始写代码

        C/C++代码和Windows上的没有太大差别。关于Windows和Linux的头文件的引用的差别,见文章《Linux编程中gcc包含头文件的一些总结》。

        注意,Linux的main函数必须返回int,Windows上可以用void返回。这点差异还是要知道的。按照规范的写法,大家写main都返回int类型吧。如:

    

#include <stdio.h>
int main()
{
    printf("hello");
}

  &nbs

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读