标签:vs2013
VS作为当前比较流行的一款编译器,在很多大公司,进行微软平台的后台开发环境编程都用的是这款编译器。个人作为入门级新手,主要写一些C、C++方面的代码,个人用的是VS2013,这是通过比较过几款编译器之后,感觉2010和2013的优化效果更好一些,另一方面,自己不太喜欢尝试太新鲜的平台,所以就一直在用这个。最近好多人问我VS2013打开之后,写好代码开始跑起来总是出问题,代码明明没有问题,却总是要么报错,要么出warning。现在我就把我使用VS的一些经验分享,包括一些基本配置,入门级跳过前四步,大神直接跳过这篇博客。。。。。。
首先,打开VS.
第一步:新建项目:>
当然也可以点击右上角文件---->新建----->项目(可以查看到对应快捷键)
第二步:选择项目
这里以C项目为例,对于新人来说,选择空项目,不然你的工程里就会默认添加数十个子文件,名称及位置自己设定,目录最好为英文。当然如果是在Win32下建工程,需要手动选择Win32控制台应用程序----->空项目,然后点击确定。
第三步:新建文件
找到“解决方案资源管理器”,按上面的图片操作,如果没有,点击“视图”,选择“解决方案资源管理器”。之后选择文件,C++文件,将文件名后缀改为 .c
第四步:基本配置(添加行号与颜色字体设置)
点击工具----->选项
第五步:功能测试
按F5或者图片上的本地Windows调试器,结果,程序报错!!!
错误信息: error C4996: ‘scanf‘: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
经测试,在VS2010版本下,是不会报出此类错误,这应该是2013版本下对程序安全性的一个更高要求。
额...有能力的可以自行翻译,这是VS2013下一个高级检测,类似诸如scanf、strcpy等函数,都被认为是不安全函数,为什么不安全,可以自己百度一下,错误信息里也有推荐的更安全的函数,由于现在用不到,我只说这里怎么修正。
现在开始了默认配置阶段。一开始我就说过,不要随意更改安装目录,按照我下面的目录,访问到该文件夹下,
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcprojectitems
看到下面界面
打开文件newc++file.cpp,回到刚刚的错误信息,找到 use _CRT_SECURE_NO_WARNINGS,在新打开的问价里,添加宏定义,#define _CRT_SECURE_NO_WARNINGS 1 ,如图
点击保存,就可以关掉它了
然后重新建一个工程,新建文件,你会发现,这时候默认出来一行信息。
现在把刚刚的代码重新敲一遍,再次运行。这时候出现黑框框了,最起码表示编译通过了,试着输入一个数,点击回车。
......
什么?点击之后消失了?是一次多点了好几次吗?再试试。
好吧!不是手太快了,而是本来就这样,怎么办呢?
在return前添加一行代码 system("pause"); 考虑到程序的严谨性,添加头文件#include<stdlib.h>,这个头文件在以后是会经常用到的,没必要怕麻烦。
system("pause"); 经测试,在VS编译器下都存在诸如此类的问题。都需要添加此条语句及相关头文件。
如下图:
这个时候再运行试试,应该不会出问题了吧!
最后,在你的编译器界面,按F1,在联网的情况下,会自动跳转到微软推出的关于VS的社区平台,这里会不定期更新一些最新的资料,当然也有关于你当前版本VS的一些使用技巧。
以上都是些基本的操作配置,其他功能如 环境变量,参数列表等 供爱好者自己开发。
此文章仅供初次使用VS编译器者使用,不用做其他目的!
本文出自 “11321490” 博客,请务必保留此出处http://11331490.blog.51cto.com/11321490/1764293
标签:vs2013
原文地址:http://11331490.blog.51cto.com/11321490/1764293