在VC中是可以使用外部编译器的,以下以VC6.0和QT为例(首先必须装好QT和mingw,一般可以下载devcpp来提供mingw),在其他版本VC中的操作大同小异。
1) 建立一个console的工程:
2) 选择创建empty的工程
3) 向工程添加新的文件main.cpp
#include <QtGui/QtGui>
int main(int argc, char* args)
{
QApplication app(argc, args);
QWidget mainWin;
mainWin.resize(800, 600);
mainWin.show();
return app.exec();
}
4) 点击Project->Setting菜单,在Custom Build页面的Command项,输入:
qmake -project
qmake
nmake
在Outputs项,输入$(TargetName),Outputs项的输入,也可以通过点击Files按钮,选择TargetName来自动输入,如下图:
5) 在上图左边的项目浏览树中选择main.cpp文件(若文件很多,可以选择SourceFiles文件夹或将多选文件),之后,在其General属性页面,核选“Always use custom build step”,如下图:
6) 按Ok之后,就可以编译运行了。以后每次向工程中添加新的文件,若新文件需要使用custom build step,都要对该文件设置Always use custom build step属性。
此外,可以安装vc assist插件,来支持auto complete的功能,否则,VC6自己是无法支持外部lib库(如QT、GTK等)的auto complete功能。VC8可以自动支持外部库的auto complete功能