VS2010运行C语言相关问题(本人测试系统WIN7旗舰版64位)
问题一:相信学习C语言的同学们一直在为自己的windows7不能用vc 6.0而烦恼着。或许有的电脑能使用上,但绝大多数是不能的,而且会出现软件不能兼容的提醒以及一些不知名问题。其实大家都不需要再使用vc6.0了,目前vs已经升级到了2013版本。VS2010 /VS2012 / VS2013都能够在win7(32or64、win8中完美运行。但在这些软件中运行C语言,可能会遇到一些问题,但他不是VC6.0那样的缺陷,只要解决了完全可以完美。我们必须对其进行设置后才能编写语言。
一、打开VC++2010
二、文件—》新建—》项目


三、在左边的最近模块选着“Win32”,在右边对话框选着“Win32控制台应用程序 Visual C++”,再在下面输入“名称”和“位置”,点击“确定”


四、在弹出来的对话框中选着“下一步”


五、注意:在“附加选项”下选着“空项目”,其他的不动,点击完成
六、回到主界面后,在左边的“解决方案资源管理器”,右击“源文件”—》“添加”—》“新建项”



七、注意:在中间的对话框中选着“C++文件(.cpp)”,输入文件“名称”—》“添加”(注意要文件名改成“名称”+“.c”,不然默认的是“.cpp”,仍然编译不了)


八、写入一个C语言程序,你就发现成功了
菜单栏——调试——编译

九、以后需要继续编程的只需要将源文件下原来的.cpp文件右健移除(注意一次只能编写一个文件,只是移除,目录下仍存在,不必担心),再按照第六步下来就行啦
问题二
新装了Vs2010后经常遇到卡死,鼠标经常动不了?有个解决办法

打开vs2010菜单栏中--工具 -选项-常规-视觉体验,这里的3项都不要勾选。
这样就解决了。
问题三
在运行C语言程序时,dos窗口(显示窗口)会一闪而过看不到运行结果?
这个问题有几个解决办法,看自己喜欢随便用一个
1) 在main()函数的末尾加一个 system("pause"); 此时头文件应有(可以没有)#include<stdlib.h>vs编程软件
注意:主函数末尾有return 0system("pause")加在return 0
2) 在main()函数的末尾加一个getch(); 此时头文件应有(可以没有)#include<conio.h>
这个不怎么常用
注意:主函数末尾有return 0时getch();加在return 0
3)非调试状态下运行,直接按按Ctrl+F5运行调试;如果按F5调试的话,就会出现一闪而过的情况,但该方法不适用于生成的exe文件;这个用起来比较方便
4) 给程序加一个任务,即定义一个内联函数 inline void keep_window_open(char ch;cin>>ch;),然后在mian函数末尾加上keep_Window_open();这个方法是最有效也是最常用的,网上很多方法原理都类似于此。具体原因我也不知晓。C++中比较常用
5)其他方法,如设置断点,单步调试等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。