2013-08-20 55 views
0

我想使用VC++(从Visual Studio 2012)来从QT Creator 2.8中编译项目。我尝试在QT Creator中创建非QT项目Non-QT project creation 我看到它会说“CMake build”。 经过一些步骤(项目,版本控制......的名字)是显示了这个消息:QT Creator使用VC++编译非QT项目

enter image description here

我有这个工具包检测:

enter image description here

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

回答

0

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

+0

小心点评downvote? – arne

+0

正如我所看到的,我目前使用jom(在“构建活动”中有一条消息)。谢谢,我将尽力找到如何处理它 – Ivan

+0

这与Qt Creator和问题中的问题完全没有关系:Qt Creator不使用显示的工具包。 – rubenvb