如果以上解決方案均無效。停止並做一次完整性檢查。我被燒燬使用錯誤的-G
配置字符串,它給了我這個誤導性的錯誤。
首先,從VS命令提示符運行,而不是常規命令提示符。你可以找到它在 Start Menu -> Visual Studio 2015 -> MSBuild Command Prompt for VS2015
這一切的正確路徑設置到VS工具等
現在看到的發電機可從cmake的...
cmake -help
...<snip>... The following generators are available on this platform: Visual Studio 15 [arch] = Generates Visual Studio 15 project files. Optional [arch] can be "Win64" or "ARM". Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files. Optional [arch] can be "Win64" or "ARM". Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files. Optional [arch] can be "Win64" or "ARM". Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files. Optional [arch] can be "Win64" or "ARM". Visual Studio 10 2010 [arch] = Generates Visual Studio 2010 project files. Optional [arch] can be "Win64" or "IA64". ...
然後選擇合適的字符串用添加拱門。
mkdir _build cd _build cmake .. -G "Visual Studio 15 Win64"
在子目錄中運行的cmake可以更容易地做一個「乾淨」的,因爲你可以刪除這個目錄中的一切。
我升級到Visual Studio 15,但沒有注意,並試圖在2012年生成。
你是我最喜歡的人在這個世界上。 :-) – kmort 2015-04-08 19:33:04