如何在VC2005调用g++编译器

在VC2005中,如何编译单文件呢? 除了用cl.exe命令行方式外,能否在IDE中实现? 这里有一个技巧:

在VC2005中不能编译单个cpp文件,必须把它放在工程中。但是,我们可以通过调用外部工具实现编译单文件。下面以调用GCC/G++为例说明如何编译C++工程或单个cpp文件。

首先下载Dev C++, 目前最新版为4.9.9.2。安装 Dev C++的同时就安装了MinGW,其中包含了 GCC 3.4.2,

假设 Dev C++ 安装在 D:\Dev-Cpp 目录下。

下面我们在VC2005的菜单点击Tools -> External Tools -> Add

分别填入:

Title: GNU C++ Compiler

Command: D:\Dev-Cpp\bin\g++.exe

Arguments: -o $(ItemFileName) $(ItemFileName)$(ItemExt)

Initial directory: $(ItemDir)

再钩选下面的 Use Output window.

 

好,下面切换到main函数所在文件,点击 Tools菜单下的GNU C++ Compiler,

如果编译没有出错,Output window是没有任何输出的。当然,你可以修改命令参数,使Output window输出其他编译信息。

如果编译出错,那么错误提示比VC编译器的提示要智能的多,有助于迅速找出问题所在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值