如果以上解决方案均无效。停止并做一次完整性检查。我被烧毁使用错误的-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