在Visual C++2008中调用GCC/G++编译单文件

本文介绍了一种通过DevC++和MinGW来实现在VC2008中编译单个cpp文件的技术,包括下载DevC++、配置外部工具以及在IDE中调用GCC/G++编译器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

分别填入:

Title: GNU C++ Compiler

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

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

Initial directory: $(ItemDir)

再钩选下面的 Use Output window.

 

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

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

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

 

//文章出自于:http://www.yuanma.org/data/2006/0531/article_529.htm

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值