如何用Visual studio 编译C文件.doc_第1页
如何用Visual studio 编译C文件.doc_第2页
如何用Visual studio 编译C文件.doc_第3页
如何用Visual studio 编译C文件.doc_第4页
如何用Visual studio 编译C文件.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual Studio 2005/2008中如何编译和运行C+程序Kevin 经常看见有新手朋友在百度问如何使用Visual C+ 2005,怎么说呢,VC2005是非常强大的开发工具,其功能非常非常的多,不是一时半会儿就能说完的,不过,今天我就来扫扫盲,就说一点点基本的东西。声明:此贴只对新手有用,高手恳请忽略此贴,以免浪费时间。 好了,各位看官,让我们开始吧,首先说说Visual Studio 2005吧,Visual Studio 2005是一个功能强大的开发平台,除了我们今天要说到的VC2005之外,还有VB、J#、C#等,非常强悍。 我们要使用VS2005,首先得安装是吧?如果没安装好这个软件就要使用它,怕是神仙也没法吧?看看我的,我可是装了的,不骗大家: VC2005已经被整合到了Visual Studio当中,大家可以看到像6.0版本的那样的独立出来的菜单选项已经没有了。补充一下:VC2005就是传说中的VC8.0,可能你要问7.0是什么吧,呵呵,7.0就是传说中的惊天地泣鬼神的Visual Studio .net里边的VC,还有一个应用得非常之多的是VC7.1,它属于VIsual Studio .net 2003。9.0是什么?哈哈,那就是刚刚出的Visual Studio 2008啦,哈哈。 好了,让我们启动Visual Studio 2005吧,好激动。 整体上来看,VS2005还是相当好看的,总比VC6.0强得多吧?哈哈。 好了,我们要运行一个简单的c+程序不是吗?首先我们应该先新建一个工程,让我们的源文件依托于一个工程而存在,看图, 新建工程的地方我都画上了矩形,注意,第二个矩形应该点右边的小三角形哦,选择新建: VC2005中有两种版本的c+可以供你选择,ISO c+和c+/CLI,我们上学学到的和绝大多数教材都是针对的ISO/ANSI C+ ,也就是标准c+,C+/CLI是运行于CLR里边的c+,也就是.net.晕。 好了,我们当然选择ISO c+,依次按照上图的选择,左边Win32,右边选择控制台,当然不要忘了添加上工程名字哈,下面的那个创建解决方案目录我一般不选,因为我这个人比较懒,查找文件的时候能少点一下就少点一下,如果你选择了的话,你的解决方案会和工程文件分开,不选则会放在一起,说起来有点费解,你不妨一个选一个不选试试看,然后去你的程序文件夹看看到底有什么区别。 好了,点击确定吧。 现在你应该能看到上面这个向导了吧?什么?你没有看到?那赶快去找道士吧,你身边肯定有鬼。 下一步。 好了,我们在附加选项中选择空项目,也就是不要系统给我们添加一些基本文件了,我觉得比较恶心,因为它会影响我的编译速度,如果你想知道不选择空项目会怎样,不妨自己试试。 点完成,马上就要成功啦。哈哈哈哈 这个时候你应该能看到左边解决方案资源管理器中应该已经存在了一个工程,现在我们要添加一个c+文件: 如图,右击源文件添加新建项。当然你也可以选择已经存在的文件。应该出现这样的一个对话框吧?看着我图上选择的东西,代码C+(CPP)别忘了输入名称。添加。我想IDE应该给你打开了一个文件了吧?好的,像这样,我们随便输入一些简单代码:#include using namespace std;int main()cout_鈊_煩_薏亂 /_%E2d_%B7%B3_%DE%B2%C2%D2 n; return 0;现在你就可以通过顶部菜单中的 生成 或者 调试下面的选项来编译和运行这个程序了。如果你要添加头文件、类什么的都可以用上面的方法哦。好了,就这样吧,希望你已经学会了。其它的东西还要靠你自己去探索,别怕弄坏,弄坏了大不了还原嘛,没事的,随便弄。其实VC2008跟这个的操作是一模一样的!注意,运行是按Ctrl+F5,而光按F5是调试运行,因此对于上面的程序按F5会一晃而过,这主要是输出完程序就结束了,因此如果你想看结果的话可以用Ctrl+F5运行,当然也可以在代码中设置一个断点,按F5调试运行。设置断点最简单的方式是点代码行的左边或者把光标移动到需要设定的行,按F9,当然也不是任何行都可以设置断点的哦,大家自己探索吧。Source:/_%E2d_%B7%B3_%DE%B2%C2%D2/blog在Microsoft Visual Stdio2008(VS2008)下编译C的方法大家在学习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程序,本文中使用VS2008 professional版本。打开VS2008,这就不用多说了吧打开了VS2008的主界面,然后选择,文件新建项目弹出如图对话框在项目类型中选择VC+win32 然后在右侧模板中选择win32控制台应用程序,再在下面输入一个名称(项目名称,不用带.C)选择保存位置后确定好了,弹出个对话框,不管它,下一步接下来注意了,这个对话框中,应用程序类型要选择控制台应用程序,附加选项一定要选中“空项目”。然后点完成。然后对话框消失,回到VS主界面,这时会在左侧和右侧多了如图工具栏“解决方案管理器”在源文件上点右键,选择“添加新建项”。这里注意,如果你已经有写好的C源文件,那么要选择“现有项”又打开个对话框,不管左边的,在右边的模板中选择C+文件(注一),在下面的名称中输入源文件的名字加上.C(注二),保存位置用默认的。然后点击“添加”好了,编辑页面出来了,大家可以写代码了,这里就写所有程序员无论学什么语言都要写的一个程序“hello world”吧_这里可以看到,VS2008可以智能的标示出函数参数和函数体,方便查看和修改。比VC6.0方便多了。tips:system(“pause”);的目的是让程序执行到这个位置的时候“暂停”编好了,然后选择调试,或者直接点绿色小箭头按钮(注三)就可以查看程序运行结果了 最后,别忘了保存这里我把printf函数语句后的分号“;”去掉,然后分别在VC6.0和VS2008中编译,看看会是什么情况这是VC6.0的提示,纯英文,对于英语水平不好的同学来说简直是一头雾水这是VS2008的纯中文清晰明了仅从这一点,VS2008就比VC6.0就方便的多 好了,介绍完了,相信大家也都掌握了在VS2008下编译C的方法,这样装了VS2008的同学也就不用再费事装VC6.0了,VS很好很强大,其他的功能大家自己慢慢摸索吧,呵呵,不说啦。注释:注一:现在已经基本没有纯粹的C编译环境了,都是用兼容C的C+编译工具来编译C,所以创建的模板是C+模板。(大家一定还记得VC6.0中大家新建的文件也是C+SourceFile(C+源文件)吧)注二:加上.C后,编译系统就会知道这个是C源,从而创建的是C的源文件,编译的时候就会调用C编译器。而不加.C,创建的就是C+的源文件。编译的时候会调用C+的编译器。虽然C+兼容C,但是在不同的C+编译环境对C的支持度是不同的,就比如本文中的例子,那句system函数就是C专有的,如果采用C+来编译就会出错。所以,在不确定所用的C+编译器是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论