在visual studio 2008下编译C程序
2011-10-26 21:11
225 查看
在学习C语言的时候接触的一般都是VC6.0。但是VC6.0只能编译C或者C++,不支持C#,集成度不是很高。而且界面并不十分友好,不能自动猜测关键字,函数的参数也不能自动标示。最关键的是,编译的时候纠错信息是全英文的,对于初学者十分不方便。在演示编译一些简单的C程序时VC6.0可以胜任,但是在进行稍微复杂的程序编辑工作时,VC6.0就有点力不从心了。 现在微软的基于.NET的开发软件已经更新至Visual Studio 2010(VS2010) 但是VS2010版本还不是最完善,所以目前为止,最流行的还是Visual Studio 2008(内部代号VC9.0,以下简称VS2008)。大家接触VS2008一般都是从C#或者VB语言开始的,其实VS2008作为一款集成度很高的编译软件,其本身也是支持C语言的。大家可以用它来进行C语言的编译。相较VC6.0,VS2008更加的智能,更加人性化。而且VS2008还支持windows7(VC6.0不支持),所以很多装了windows7的朋友就不用头疼了。 下面,就向大家啊演示如何使用VS2008编译C程序。 1、.打开VS2008 2.、打开了VS2008的主界面,然后选择,文件→新建→项目 弹出下图对话框 3、在项目类型中选择VC++→win32 然后在右侧模板中选择win32控制台应用程序,再在下面输入一个名称(项目名称,不用带.C)选择保存位置后确定好了,弹出如下对话框, 如果单击完成(通常选择单击下一步),项目自此创建完成,弹出如下编辑界面 单击下一步。弹出如下对话框。 4、在上述对话框中,应用程序类型要选择控制台应用程序,附加选项一定要选中“空项目”。然后点完成。如果在附加选项中选择预编译头,则会创建如下项目 5、然后对话框消失,回到VS主界面。 在源文件(位于解决方案管理器中)上点右键,选择“添加→新建项”,打开如下对话框。这里注意,如果你已经有写好的C源文件,那么要选择“现有项”。 不管左边的,在右边的模板中选择C++文件(注一),在下面的名称中输入源文件的名字加上.C(注二),保存位置用默认的。然后点击“添加” 注一:现在已经基本没有纯粹的C编译环境了,都是用兼容C的C++编译工具来编译C,所以创建的模板是C++模板。(大家一定还记得VC6.0中大家新建的文件也是C++SourceFile(C++源文件)吧) 注二:加上.C后,编译系统就会知道这个是C源,从而创建的是C的源文件,编译的时候就会调用C编译器。而不加.C,创建的就是C++的源文件。编译的时候会调用C++的编译器。虽然C++兼容C,但是在不同的C++编译环境对C的支持度是不同的。所以,在不确定所用的C++编译器是不是支持某种C语法的时候,还是老老实实的记得加上.C,来告诉编译系统使用C编译器而不是C++。 6、现在,编辑页面出来了如下图所示,大家可以写代码了 |
相关文章推荐
- 如何使用Visual Studio 2008编译C语言
- Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置(转)
- 解决Visual Studio 2008编译智能设备程序时找不到头文件的方法
- visual studio 2005 & visual studio 2008下编译boost库
- Visual Studio 2008的Vmware插件导致Visual Studio编译出错并异常退出的问题
- 在 Windows Server 2008 R2 下用 Visual Studio 2010 编译 Chrome 与 WebKit Chromium Port
- 扫盲贴 Visual Studio 2005/2008中如何编译和运行C++程序
- Visual Studio 2008编译多平台切换时出现的编译问题解决记录
- Visual Studio 2008 编译程序时的 mt.exe 返回错误
- 在Visual Studio 2008中编译snort-2.8.6.1.tar.gz
- Visual Studio 2008编译多平台切换时出现的编译问题解决记录
- Visual Studio 2008 + Assist 的CUDA2.2编译环境设置
- (2356)Vista下使用Visual Studio 2008(VC)独立编译Boost.Regex库
- 使用Visual Studio 2008编译Openssl
- ZLib库 -- Visual Studio 2008编译ZLib库
- (2356)Vista系统下使用Visual Studio 2008编译STLPort
- c++学习笔记(1)——环境搭建、经典教程推荐及 Visual Studio 2005/2008中如何编译和运行C++程序
- Visual Studio 2008 (VC++9) 编译 mariadb 5.5.28a
- visual studio 2008编译的C++程序在没安装redistribute包或vs的机器上无法运行
- Visual Studio 2008 XviD编译过程