就在今天,Microsoft Visual Studio 2019正式发布,任何人都能从微软官网下载并免费使用社区版。
然而我是一个只会写C语言的小菜鸡,技术能力仅仅停留在计算机二级的程度( ̄▽ ̄)"
用VS2019写C语言有三大优势:
界面美观,作为颜值党,这一条就够了;
编程和debug的时候极其友好,错误列表大都是中文;
上限较高,你可以用VS2019写各种语言,直接输出项目,不愧为宇宙最强IDE。
当然也有些不足:
需要一定的电脑性能和磁盘空间,特别是C盘;
二级考试用的是VC6;
安装使用的时候可能会出奇怪的问题,不过这点VC6和CodeBlocks也会有。
那如果你决心使用VS2019来写C语言或者其它更厉害的东西,就跟着我的脚步,来Hello World吧!
首先:进入微软官网。
www.microsoft.com
点击所有Microsoft,选择Visual Studio。
![04383f892e5a613b1f4c4445e14c52eb.png](https://i-blog.csdnimg.cn/blog_migrate/cc1cc11885a2b166d26da530be760c4a.jpeg)
选择Community2019 进行下载,其他版本是收费的。
![22268ed7118cf16ae36048f5f7d97365.png](https://i-blog.csdnimg.cn/blog_migrate/9ffc191c35729e42c83c03d0a5566c7e.jpeg)
![ce624b070de71d3afb82e3aaaab76f21.png](https://i-blog.csdnimg.cn/blog_migrate/77a3c5e4aa86fcd907f7a8a5525fdc98.jpeg)
找到你所下载的文件,打开它,如遇到询问框,选择继续。
![8d1fdbac7820aeee59c1c7dbe6544481.png](https://i-blog.csdnimg.cn/blog_migrate/29459415e2654b4c30c5cde7d933ed5b.jpeg)
![a7af6f89c0c909c5bf3babd9c6972a10.png](https://i-blog.csdnimg.cn/blog_migrate/b3121ac7605f9c7bc5afb9e2f57fab61.jpeg)
之后就是安装界面了。
仅编写C语言,只需要勾选“使用C++的桌面开发”即可。
你可以在这里更改安装位置,但即使改在其他盘符,仍会在C盘占用大量空间。
![5fdbf66eb43418e4455ad6de54f22895.png](https://i-blog.csdnimg.cn/blog_migrate/26e27ed0ca596785249e22b43f5593c1.jpeg)
之后就进入到了安装环节了:
![ba26b87e9cff2aed0265169f8b2d9c48.png](https://i-blog.csdnimg.cn/blog_migrate/80d719243f66e1966d2604056d695815.jpeg)
安装完成后程序会自动启动:
![c6ed88555fc17b040f3e7c0efd0cccc1.png](https://i-blog.csdnimg.cn/blog_migrate/5b41e3feebc179c202f0ed2dafac144c.jpeg)
选择创建新项目。
![6c2fced101a92d55e8a0a08854f54210.png](https://i-blog.csdnimg.cn/blog_migrate/6800968e17cd0983a5020c619a67224d.jpeg)
选择“空项目”。
![5dfdccba30ca14428ad76f0645a0e680.png](https://i-blog.csdnimg.cn/blog_migrate/7b201ee6244b3621c5614885180a9bc1.jpeg)
更改名称,位置后选择创建。不过我并不推荐改位置。
![cd131f51778dea7d2d89e37f5a9d1284.png](https://i-blog.csdnimg.cn/blog_migrate/900ff497c76496b094f092c2fc6be33b.jpeg)
之后再方案资源管理器中右键源文件,添加,新建项。
![8509b1ec21fe2ed6ccaff235e7820706.png](https://i-blog.csdnimg.cn/blog_migrate/86a30653bea9090e9ee8b2fe6e4cb61e.jpeg)
选择C++文件,添加。
这里的文件名改成.c就是C语言程序,.cpp就是C++程序。
![6fdbdf0ce8ab1cbacd719645441dd740.png](https://i-blog.csdnimg.cn/blog_migrate/56be925a9fe261abd93cacfa83b07c34.jpeg)
之后你就可以输入程序了~
![23d7d3f43b273606c9eae37347059f04.png](https://i-blog.csdnimg.cn/blog_migrate/13de6bbeb4425c4c47304337ddeac085.jpeg)
我们先Hello World一下,选择“开始执行(不调试)”来运行程序。
![51f27b0fd3a163bd15c2cfb3dc4aab35.png](https://i-blog.csdnimg.cn/blog_migrate/3d990431e39aea2d1349a3d5c8b9572e.jpeg)
运行结果如下:
![e8fe6920757e83bf8eb3ce03441666be.png](https://i-blog.csdnimg.cn/blog_migrate/d4d6740a532d1e0d3204c66d74ae6f83.jpeg)
这个程序太简单了,没啥debug的激情,我换个复杂点的。
![be5d549a89baa70b2f1b37afddb6c5d8.png](https://i-blog.csdnimg.cn/blog_migrate/729cae56e8d540c1a6b72b4f2a583a19.jpeg)
现在我来改出个bug,看看VS2019能不能精准地找出原因。
去掉这个“=0”。
![fbdc4a65cd20139a5d35f8a44bec052e.png](https://i-blog.csdnimg.cn/blog_migrate/033854260290cd13f60d3cc3d3f74930.jpeg)
发生错误。
![eaea87c3af0f0cdcc048648125247677.png](https://i-blog.csdnimg.cn/blog_migrate/fbe90b2bfbea29272b4218a70338ffa9.jpeg)
可以看到VS2019很清晰地给出了错误原因,位置。
![8418d3c0fc0d7811f7040ffda8a954c1.png](https://i-blog.csdnimg.cn/blog_migrate/4aee90cf7f9aef84c25157ce2179a532.jpeg)
不过话虽如此,大多数bug都不是编译失败,而是编译成功却数据溢出,结果错误,这个时候就要靠程序员自己爆肝了(;´д`)ゞ
Tips
安装后,右键会出现“在Visual Studio中打开”如果看不惯想要删除,可以下载:
https://pan.baidu.com/s/1boSN0Z1
双击打开,一路允许就好。
![38ff4ed4bf398c20e390f5b99c9ae373.png](https://i-blog.csdnimg.cn/blog_migrate/2f23cbbaa62506daade560a7d975c084.jpeg)
不登陆微软账号只能用30天。
![ce73c059e6976111f1af8cb3034d9207.png](https://i-blog.csdnimg.cn/blog_migrate/83bd6e8222919cf6c5ce5b44a1b633f0.jpeg)
如果发现你的布局与我不同,请选择窗口,重置窗口布局。
![d3709757636476ca5392832aab4c00ce.png](https://i-blog.csdnimg.cn/blog_migrate/3f7a8f23a499d2c5a949d396281d84d8.jpeg)
scanf等函数不可用,请改用scanf_s,如存在困难,可按下图操作。
调试,属性。
![788440329eb569e6d3709803abdbc02a.png](https://i-blog.csdnimg.cn/blog_migrate/8ac6d79b0a308677f97adf54d02b183f.jpeg)
C/C++,将SDL检查改为否即可。
![90233d18a0b1960e3f30473cfbbb3b34.png](https://i-blog.csdnimg.cn/blog_migrate/2c928d73ad2a3847d3a6d7a076ba29df.jpeg)
当前有项目时,新建项目前要点击关闭解决方案,然后从头来一遍,请勿在源文件里添加第二个.c文件,除非你知道是什么意义。
![6edb8d9943299fc208247b364993a464.png](https://i-blog.csdnimg.cn/blog_migrate/52f232c9c7b837c342984529b9839a04.jpeg)
打开项目可以直接在历史项目里打开,也可以找到.sln文件。
![470e2e2bd971df1e1ca2462589d20a5d.png](https://i-blog.csdnimg.cn/blog_migrate/db94dd97871fe0518758ca30949407d4.jpeg)
代码文件默认在以下目录。
![ea52fc49dc9e870669e923e14c24b214.png](https://i-blog.csdnimg.cn/blog_migrate/59e41922bee29301e280994f5b60664f.jpeg)
VS2017文章如下。
Microsoft Visual Studio
最后更新于:2019.04.03
版本:16.0.0
![5818a0e625ee27bb04a15c3c42231558.png](https://i-blog.csdnimg.cn/blog_migrate/7b14cfded5e1b1db38fde06cdb51da1f.jpeg)
点击阅读原文获得更好的阅读体验