站内搜索:     
站点首页破釜学院编程开发Visual C++ → 把其他C/C++编译器集成到VC2005中
正在加载相关信息.....
Web 站内搜索
把其他C/C++编译器集成到VC2005中
】【打印】【加入收藏】【关闭收藏到新浪ViVi】【收藏到365KEY】 浏览字号:
日期:2006-07-17 人气: 出处:

点击菜单中的"工具->自定义",

点击右下角的 "键盘",

点击 "按快捷键" 下面的文本框,

按下 Shift + Ctrl + F7, 如果这个快捷键已经分配给了其他的命令,更换一个即可。

在"显示命令包含" 中填入“工具.外部命令6", 再点击 “分配” 按钮.

点"确定",再点“关闭”.

这样就给 GNU C++ Compiler 分配了快捷键 Shift + Ctrl + F7

注意刚才是在GNU C++ Compiler 位于 外部工具菜单的第6项的情况下,在"显示命令包含" 中填入“工具.外部命令6"!

同理,我们可以给 Run as C++ Application 分配一个快捷键。

再讲讲如何分配一个工具条。

点击菜单中的"工具->自定义", 点击 "工具栏" 选项卡.

点击“新建”,

在工具栏名称中填入“g++”,

切换到 "命令" 选项卡.

点击 "类别" 中的 "工具",

在右边的命令把 “外部命令6” 拖动到刚才建立的g++工具条上.

先不要关闭 "自定义" 对话框.

下面单击g++工具条上的 GNU C++ Compiler 按钮

再点击自定义 对话框 中的 “修改选中的内容”按钮,设置工具条中按钮的名称和文字等属性。

Run as C++ Application 也可以通过这种方式放到g++工具条中。

通过这样的集成,为初学者学习纯C++提供了便利。我认为,对于标准C++的初学者而言,不能认为用VC编译通过就万事大吉了。用g++编译检查一次是必要的。现在我们只需要按一下快捷键,就知道了这份代码是否能通过其它编译器,例如g++,的编译,不用再切换到命令行来重新编译程序。

但是若想把g++的输出结果输出到错误列表,或者是用VC的IDE来调试g++生成的程序,应该是绝无可能了。其实也没什么必要。个人认为。

感觉g++的错误提示比VC要智能得多,这有利于我们快速地找到问题的根源。

如果感兴趣,你还可以把make.exe等添加到VC2005的外部工具中,以实现编译整个工程的目标。当然,在工程中少不了makefile.

GDB.exe也是可以集成进来的,不过不要忘了参数(Arguments)应为 -g -Wall -o $(ItemFileName) $(ItemFileName)$(ItemExt) -time,其中参数 -g 生成调试信息。GNU 调试器可利用该信息。

>>>> 进入论坛交流 <<<<