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

在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

你可能感兴趣的:(C++,gcc,compiler,tools,编译器,output)