我正在尝试使用VC ++(来自Visual Studio 2012)来编译来自QT Creator 2.8的项目。我尝试在QT Creator中创建非QT项目 我看到它说它将是“CMake build”。 经过一些步骤(项目名称,版本控制......)显示此消息:
我检测到了这个工具包:
我该如何解决这个问题?我安装了CMake 2.8.11.2。 我知道我可以使用MinGW,但我需要x32和x64编译器,以及C ++ 11支持(,nullptr,auto等)。我知道,CMake可以为我生成VS的项目文件,但如果我需要经常编译它们呢?创建* .sln然后在VS中打开它,然后为所需平台编译它对我来说似乎有点不合理。或者也许还有另一个符合我需求的编译器(x32,x64,C ++ 11)?
答案 0 :(得分:0)
您可以将VC的编译器与cmake项目一起使用。使用“NMake Makefile”生成器并通过调用nmake
来构建项目。通过使用生成器“NMake Makefiles JOM”,进一步改进(至少对于大型项目)将使用jom
。