2013-08-20 172 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