用于Qt Creator的VC ++编译器

时间:2009-10-05 12:16:33

标签: c++ qt qt-creator winapi

我想使用VC ++工具集为XP和Vista构建程序,但我不想购买IDE,因为我想使用Qt Creator。

我会下载Windows SDK和Windows调试工具,但我不确定这是否包含我需要的所有东西(即:编译器,链接器,nmake,调试器)。有没有人用这种方法?怎么回事?

注意:我了解VC ++ Express,但该版本的编译器已禁用某些功能AFAIK。

稍后编辑:

我想知道在下载2GB数据之前是否可以使用SDK + Debugtools。个人经历受到高度赞赏。 MSDN链接不是。 :)

3 个答案:

答案 0 :(得分:5)

我现在正在使用CDB + WinSDK方法,它可以工作。

SDK包含构建C ++代码所需的一切(make,CRT header,STL等); Qt认为它是一个MSVC 9. Windows的调试工具套件包括CDB,但要确保你使用的是最新版本,它对我来说不适用于旧版本。

我设法避免通过下载developpez.com二进制文件来编译Qt(谢谢你们!)。

总结:适用于Windows +的Windows Xp / Vista SDK +调试工具以及来自developpez.com的Qt Creator + Qt二进制文件可用作Qt MinGW SDK的替代品。

答案 1 :(得分:1)

使用VC ++ Express,您可以获得整个SDK,您可以使用它来构建ewerything。 您根本不需要使用MS VS来构建您的应用程序。

这是MS工具链&列出了sdk + IDE集:

MS Toolchain

对于编译器+链接器,MS不会发布独立的工具链,但这肯定可以在MSDN上找到。

有关SDK的更多信息:

MSDN

总结一下,你可以拥有任何binutils&安装在您的开发机器上的工具集。 但是,您需要正确设置项目,以便成功构建它。 对于前者正确设置环境变量(将INCLUDE,LIB,LIB_PATH指向正确的SDK目录)。 您可以手动编译和链接您的项目。 完全忽略了IDE(当然你将来也会这样)。

只需尝试自动化您的构建。

阅读SCONS(因为你使用QT - 它支持MOC对象),CMAKE或Qt的QMAKE。 那么IDE问题就不那么重要了。你不应该坚持你的IDE。

答案 2 :(得分:0)

您需要重新配置Qt才能使用此编译器 - 请参阅Qt文档中的Deployment on Windows

这非常简单,但您必须先按照文档中的说明重新进行此配置。