我正在尝试使用VC ++(来自Visual Studio 2012)来编译来自QT Creator 2.8的项目。我尝试在QT Creator中创建Non-QT项目,我看到它说这将是“ CMake构建”。经过一些步骤(项目名称,版本控制...)后,将显示以下消息:
我检测到此工具包:
我怎么解决这个问题?我安装了CMake 2.8.11.2。我知道我可以使用MinGW,但是我同时需要x32和x64编译器以及C ++ 11支持(,nullptr,auto等)。我知道,CMake可以为我生成VS的项目文件,但是如果我需要经常编译它们怎么办?创建* .sln,然后在VS中打开它,然后针对所需的平台进行编译,这对我来说有点不合理。或者,也许还有另一个适合我需求的编译器(x32,x64,C ++ 11)?
您可以将VC的编译器与cmake项目配合使用。使用“ NMake Makefiles”生成器并通过调用构建项目nmake
。进一步的改进(至少对于大型项目而言)将jom
通过使用生成器“ NMake Makefiles JOM”来使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句