在Visual Studio 2010中设置编写C程序环境的方法 转

因为常常需要测试C模块,VS是最方便的工具,以前用VS2009,最近装了VS2010,发现编译C程序有些问题,在网上找了下资料,特转载过来,以备查用。在此对原作者表示感谢。原文链接

鉴于Win7对VC 6.0兼容的不尽人意,最近电脑上安装了Visual Studio 2010,Visual Stdio 2010的功能确实强大,却导致我无法用其编写C语言。为此我在网上找了不少的教程。

微软的MSDN上有一篇关于VS 2010编译C的文章:《演练:编译 C 程序》(http://msdn.microsoft.com/zh-cn/library/bb384838.aspx),但限于本人能力有限,不能完全看懂。最终经过不懈的搜贴后终于有一个方法可以解决问题,最终满足了我的需求。下面我对这一方法做一下总结:

1、安装完Visual Studio 2010后打开;

2、“文件>>新建>>项目”(Ctrl+Shift+N);

3、选择“Win32>>Win32控制台应用程序”,输入名称,并确定;

4、选择“下一步>>完成”;

5、此时将会看到如下代码:

// HelloNowaMagic.cpp : Defines the entry point for the console application.
 //
 #include "stdafx.h"
 int _tmain(int argc, _TCHAR* argv[])
 {
     return 0;
 }

6、将其修改为:

#include "stdafx.h"
 #include 
 int _tmain(int argc, _TCHAR* argv[])
 {
     int a;
     printf("Hello NowaMagic!");
     scanf("%d", &a);
     return 0;
 }

7、运行程序(Ctrl+F5),当跳出“此项目已过期,是否希望生成它?”是选择“是”;此时即可看到运行结果。

8、右击项目名,选择“属性>>C/C++>>高级”;
2012022221015634

9、如上图,将右栏中“编译为”选择“编译为C代码(/TC)”,并确定。

大功告成,接下来我们就可以舒舒服服地编写C程序了。(注意:在编译过程中,所有的代码需要添加头文件#include “stdafx.h”,否则会编译失败!

当然,如果只是在编写C++等其它语言时零时需要编译C,网上还有不少简单易用的教程可供选择。简单介绍下:

(1)在新建项目时选择“空项目”;

(2)在新建项时选择“C++文件”,并将文件名称写为“*.c”;

这样,我们就可以用Visual Studio 2010来编译C语言了!

参考文章:《在 Visual Studio 2010 编写 C 程序》(http://www.nowamagic.net/cpp/cpp_WirteCInVS2010.php);

《彻底解决Visual Studio 2010/2008编写C语言的问题》(http://blog.sina.com.cn/s/blog_654d69690100itsd.html)。

 

分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/%e5%9c%a8visual-studio-2010%e4%b8%ad%e8%ae%be%e7%bd%ae%e7%bc%96%e5%86%99c%e7%a8%8b%e5%ba%8f%e7%8e%af%e5%a2%83%e7%9a%84%e6%96%b9%e6%b3%95-%e8%bd%ac/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论?

2 条评论。

  1. 没必要搞这么复杂吧?c++不是c的扩展么?

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名