0

我正在尝试使用 VC++(来自 Visual Studio 2012)来编译来自 QT Creator 2.8 的项目。我尝试在 QT Creator 中创建非 QT 项目,非 QT 项目创建 我看到它说它将是“CMake build”。经过一些步骤(项目名称,版本控制......)显示此消息:

在此处输入图像描述

我检测到了这个工具包:

在此处输入图像描述

我怎么解决这个问题?我安装了 CMake 2.8.11.2。我知道我可以使用 MinGW,但我需要 x32 和 x64 编译器,以及 C++11 支持(、nullptr、auto 等)。我知道,CMake 可以为我生成 VS 的项目文件,但是如果我需要经常编译它们怎么办?创建 *.sln 然后在 VS 中打开它,然后为需要的平台编译它对我来说似乎有点不合理。或者也许有另一个适合我需要的编译器(x32、x64、C++11)?

4

1 回答 1

0

您可以将 VC 的编译器与 cmake 项目一起使用。使用“NMake Makefiles”生成器并通过调用nmake. 进一步的改进(至少对于大型项目)是jom使用生成器“NMake Makefiles JOM”。

于 2013-08-20T07:06:12.327 回答