在visual studio 2008中编译c文件

上传人:wm****3 文档编号:41628349 上传时间:2018-05-30 格式:DOC 页数:16 大小:869.50KB
返回 下载 相关 举报
在visual studio 2008中编译c文件_第1页
第1页 / 共16页
在visual studio 2008中编译c文件_第2页
第2页 / 共16页
在visual studio 2008中编译c文件_第3页
第3页 / 共16页
在visual studio 2008中编译c文件_第4页
第4页 / 共16页
在visual studio 2008中编译c文件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《在visual studio 2008中编译c文件》由会员分享,可在线阅读,更多相关《在visual studio 2008中编译c文件(16页珍藏版)》请在金锄头文库上搜索。

1、在在 Visual Studio 2008 中编译中编译 C 文件文件最近大家都换了新电脑,这个固然可喜,但有点事情很纠结,就是对原来的 vc+ 6.0 有些干脆一点都不支持(我现在的系统就是这样的),为了顺应时代 的潮流,我在 网上查了下如何在 vs2008 中编译 c 程序,顺便说一下,在 vs2008 中,编辑界面是十分友好的,便于程序的分析。推荐大家使用,尤其是 想要深入的童鞋。先读我先读我对于模块化编程,或许离我们已经不太遥远了,而对于 c 的编译环境来说,成 熟的编译环境,都对 win7 的支持不太好,至少对我们这些初学者来说,不太友 好。 这 里有两种方法(后面还有一种方法,看似

2、和 vs 无关,其实也是 vs 带的模块 提供的支持。),让 visual studio 2008 支持 c 代码的编译,但这两种方法有区 别,第一个方法,是为了程序的模块化设计时,各类语言的混用(c 与 c+), 什么好处呢?就是你在做 c+项 目时候,发现有好用的 c 模块,怎么办?用 C+自己仿照一个?那还不如自己写于是就有了这种兼容性。同样,如果你 做 c 项目,模块化设计的同时,发现有 好用的 c+模块,原则上也是可以在兼 容环境中直接拿来用的,但是,注意,第一种设置方法中,你的 C 代码,貌似 是被隐式转化成了 C+代码,这样并不安 全。而 C+项目中,加一点 C 的模块, C+为

3、主,C 为辅,这才是王道。 而第二种方法中,提供了最稳妥的办法:使用单纯的 C 编译器。但这种方法有 点麻烦,要是代码不长,推荐第三种方法。但对于模块化设计,就是中大型 C 语言项目,使用这个环境,我感觉是不错的,因为它的编辑界面十分友好,可 以让你更容易掌握全局、排查错误。 第三种方法:适用于对代码比较简短的,单文档的测试性的 C 源码的编译、运 行,简洁,速度。第一种方法第一种方法下面通过贴图给出过程:1.打开打开 vs20082.依次选择依次选择“文件文件”“新建新建”“项目项目”注意图中的选项要选 win32 控制台,因为控制台是类似于 dos 的无界面的程序 开发环境,也就是纯字符环

4、境。 在里面输入了项目名称之后,就点击确定。确定后会出现如上界面: 点击下一步, 注意下图附加选项处,要选择空项目:然后单击完成。 就返回如下界面了:然后你找一下,是否有“解决方案资源管理器视图”,如果有,跳过下面一段:对于没有的,要到视图里面调出来,还有很多其它的视图,要自己看需求来用。 不想用来,关闭即可,想用再调出来。在“解决方案资源管理器视图”里面,“源文件”选项上单击右键,“添加”, “新建项”出来如下界面:默认选择好的 c+文件,就不要更改了。输入完名称之后,点击添加 然后就出来了,注意,后缀名是.cpp,这是 c+的源文件,但为什么可以编译 c 代 码呢?后面给出解释,先继续说,

5、还没有完。 下面我拷贝一份 c 代码到里面: 注意,这里是需要修改的地方:包含文件之前都加上 c 后面的.h 全都去掉,修改后如下:一定要做到这个,要不然会收获一大堆错误,这样怎么写程序啊! 当然,用到 c 的什么库文件,就添加什么库文件,但是注意前面加 c,后面没有. h,就对了 然后就可以写自己的代码了 有时编译时候会出 error 4430 这个很经典的问题,图示一遍解决方法:下面给出解释: 在 C 语言中,#include ”xxx.h”是包含格式。 而在后来的 C+语言中,C 只是 C+的一个子集,且 C+中,已不推荐再用 C 的类库,但为了对已有代码的保 护,还是对原来的头文件支持

6、。但包含格式用的是 C+的包含格式,并且批注 了对于 c 的支持:#include “cxxx”;当然,尖括号和双引号的选用规则,依旧未变。注意喽,以上操作,是为了 C 和 C+代码混用,也就是说,你想用在写 c 程序 时,想使用一个 c+的模块,或者是在写 C+程序时,想使用一个 C 模块,就 要这样的设置。而仅仅编译 C 程序的话,设置过程要有稍微的不同。第二种方法:第二种方法:类似第一中方法,但最后在右键添加源代码文件时候的最后一步,“名称”最 后要添加“.c”后缀名。(如下图所示:)而在前一种方法中编辑代码时对于头文件的修改,在这种方法里面是不需要的,修改反而会导致错误。然后就仅仅支持

7、 C 的语法了。有一个问题必要不必要的问题:既然第一种方法能获得更大的兼容性,为什么不用呢?因为 C+的语言风格是 相当自由的,或者说 c 和 C+各自有各自的性格吧,他两个一兼容编译程 序会忽略你代码中很多隐蔽的问题,或许等上交 C 语言课设的时候,老师会问 你,同学,你这是用什么语言写的程序,怎么也能跑?第三种方法:第三种方法:到 win7 开始菜单,找到 cmd,找不到的话全盘搜索 cmd.exe,运行它,(并把 它锁定到任务栏里面,便于以后的迅速运行)在 cmd 输入以下内容: cl filename.c然后会给出编译结果,成功的话会在同目录里面产生一个 filename.exe再在

8、cmd 中输入以下内容:filename.exe这是运行你编译好的文件至于默认目录在哪,看好了,下面是通用的(Young 是我的用户名,到你的电 脑上,就是你的用户名了):C:UsersYoung你 把这个文件夹建立快捷方式放在桌面上,有什么 C 文件,放在里面,只要 知道名字,一行命令就搞定了,至于编辑,你可以从网上下载很多好用的记事 本类的程序编 辑工具,但最懒省劲的是用记事本程序,对了,要通过“右键” “打开方式”将记事本设为默认打开此类文件的程序,有个什么小小的 c 代码,编译运行就超 级舒服以及顺手了注意:以上方法,仅仅适合安装了 visual studio 2008 的 windows 7 平台, xp 平台上 操作可能略有差异。OK,就到这里,不清晰的话,给我发邮件。 如果发现有错误,更要给我说一下,谢谢! 邮件:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号