把其他C/C++编译器集成到VC2005中(2)
而对于较新版本的g++,将输出类似以下的信息:
# cc1plus 0.67 0.22
# as 0.05 0.01
# collect2 0.36 0.19
这是 -time 报告的编译过程中每个子过程所占用的CPU时间。
当然,你还可以更改编译参数,使输出窗口输出其他编译信息。
我们还可以通过添加外部工具来实现运行g++生成的程序的功能。步骤如下:
在VC2005的菜单点击“工具(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库。
即便是通过VC2005编译出的不带预编译头的Win32控制台应用程序,也就是用空环境,这样编译出来的可执行文件也不是放在哪台机子都能跑的。
下面讲讲如何设置快捷键。
点击菜单中的"工具->自定义",
点击右下角的 "键盘",
点击 "按快捷键" 下面的文本框,
按下 Shift + Ctrl + F7, 如果这个快捷键已经分配给了其他的命令,更换一个即可。
在"显示命令包含" 中填入“工具.外部命令6", 再点击 “分配” 按钮.
点"确定",再点“关闭”.