




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
把其他CC+编译器集成到VCXX中 电脑资料 在Visual C+ xx中,如何调用其它编译器编译cpp文件呢? 换句话说,如何把其它编译器集成到VCxx的IDE中呢? 象IIC这样的编译器安装之后会自动集成进来,要集成其他编译器那还得自己动手, 另外,在VCxx的IDE中是不能编译单个.cpp文件的,除非把它放在工程中。但是,我们可以通过调用外部工具实现编译单文件。 把cl.exe添加到外部工具的方法这里就不介绍了,大家参照下面添加g的方法,再查阅cl.exe的参数说明,就能试着添加进来。 下面以调用G+为例说明如何编译cpp文件。如果要编译单个.c文件,使用g即可,方法同理。 首先获取Windows版的 GNU C+ Compiler (g+)。你可以通过安装 Cygwin 或者 MinGW 来获得 g+ for Windows. 以MinGW为例,我们可以下载Dev C+, Dev C+目前最新版为4.9.9.2。安装 Dev C+的同时就安装了MinGW,其中包含了 G+ 3.4.2, 假设 Dev C+ 安装在 D:Dev-Cpp 目录下。 下面我们在VCxx的菜单点击 “工具(Tools) - 外部工具(External Tools) - 添加(Add)”。 分别填入: 标题(Title): GNU C+ Compiler 命令(Command): D:Dev-Cppbing+.exe 参数(Arguments): -Wall -o $(ItemFileName) $(ItemFileName)$(ItemExt) -time 初始目录(Initial directory): $(ItemDir) 再钩选下面的使用输出窗口(Use Output window). 说明:如果你已经把D:Dev-Cppbin目录添加到系统环境变量中,那么 Command指定为g+.exe即可。Cygwin同理。 这些参数只是一个参考。你可以查阅VC编译器的宏设置你需要的参数。 干脆顺带补充一下Digital Mars C+编译器的参考参数设置: 标题(Title): Digital Mars 命令(Command): C:dmbindmc.exe 参数(Arguments): $(ItemFileName) $(ItemFileName)$(ItemExt) 初始目录(Initial directory): $(ItemDir) 下面切换到main函数所在文件,点击工具(Tools)菜单下的“GNU C+ Compiler”开始编译。 注意g+此时编译的指是纯C+程序,对于包含 int _tmain(int argc, _TCHAR* argv) 这类VC特有的C+程序自然是无法通过编译的, 如果编译没有出错,对于早期版本的g+而言,Output window是没有任何输出的。 而对于较新版本的g+,将输出类似以下的信息: # 1plus 0.67 0.22 # as 0.05 0.01 # collect2 0.36 0.19 这是 -time 报告的编译过程中每个子过程所占用的CPU时间。 当然,你还可以更改编译参数,使输出窗口输出其他编译信息。 我们还可以通过添加外部工具来实现运行g+生成的程序的功能。步骤如下: 在VCxx的菜单点击“工具(Tools) - 外部工具(External Tools) - 添加(Add)”。 分别填入: 标题(Title): Run as C+ Application 命令(Command): %systemroot%system32cmd.exe 参数(Arguments): /c $(ItemFileName).exe 初始目录(Initial directory): $(ItemDir) 不要钩选下面的“使用输出窗口”和“退出时关闭”。 注意:cpp文件必须放在工程中,g+生成的程序才能被运行! 另外,用MinGW的g+编译的程序不能在没有安装MinGW的Windows系统上运行。因为它依赖于MinGW库。 即便是通过VCxx编译出的不带预编译头的Win32控制台应用程序,也就是用空环境,这样编译出来的可执行文件也不是放在哪台机子都能跑的。 下面讲讲如何设置快捷键。 点击菜单中的工具-自定义, 点击右下角的 键盘, 点击 按快捷键 下面的文本框, 按下 Shift + Ctrl + F7, 如果这个快捷键已经分配给了其他的命令,更换一个即可。 在显示命令包含 中填入“工具.外部命令6, 再点击 “分配” 按钮. 点确定,再点“关闭”. 这样就给 GNU C+ Compiler 分配了快捷键 Shift + Ctrl + F7 注意刚才是在GNU C+ Compiler 位于 外部工具菜单的第6项的情况下,在显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育教学技能训练课件
- 2025年煤气工程师岗位面试宝典专业知识题预测与解答技巧
- 商业计划书暨路演(模版)
- 农业信息技术教学课件
- 用药安全警示案例课件
- 江苏苏州2011-2020年中考满分作文90篇
- 河北省张家口市桥西区2024-2025学年度第二学期期末考试七年级语文试卷(含答案)
- 《雨林》课文教学课件
- 2024个人店面出租合同
- 急性气管支气管炎咳嗽护理查房
- 第三章 群速度色散
- 第六章第二节供应过程的核算课件
- 精选芭蕾舞男女演员之间的潜规则汇总
- 慢阻肺随访记录表格模板
- SF∕T 0124-2021 录像过程分析技术规范
- 四讲业主业主大会业主委员会PPT课件
- 永磁涡流传动器的应用示范及产业化20150706
- 手工焊接(电烙铁)课件
- 被执行人财产申报表
- 复合活性羟基磷灰石陶瓷的研制及其生物相容性研究
- 《放射物理与防护》第四章
评论
0/150
提交评论