我正在尝试按照本指南设置使用CMake的项目: https://github.com/Zeex/sampgdk/wiki/Setting-up-GDK-with-CMake
我有VS 2013 Express和VS 2015 Enterprise,我主要使用2015,并且已经在其中做过一些项目,但是在安装2015之前,先安装了2013。 当我在CMake gui中运行配置时,得到以下输出:
Selecting Windows SDK version 10.0.10586.0 to target Windows 10.0.17134.
The C compiler identification is MSVC 19.0.23506.0
The CXX compiler identification is MSVC 19.0.23506.0
CMake Error at CMakeLists.txt:1 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:1 (project):
No CMAKE_CXX_COMPILER could be found.
Configuring incomplete, errors occurred!
我已经在vs 2015上使用了Modify选项来安装Windows 10 sdk和常见的c ++工具,但是它没有任何改变。
但是我可以成功配置并生成VS 2013项目,而没有任何问题。
最奇怪的是,日志文件中根本没有错误(我可以看到),您可以在这里看到它: https://pastebin.com/5mG5xbzD
我知道我可以得到VS 2017,但问题是我目前的互联网速度非常慢,而且需要花很多时间,而且我已经安装了2015 Enterprise,这对我来说已经足够了,所以我想继续那。我现在可能会选择2013年,也许会,但是这不是最佳选择。