Я пытаюсь настроить проект, который использует CMake, следуя этому руководству:
https://github.com/Zeex/sampgdk/wiki/Setting-up-GDK-with-CMake
У меня есть VS 2013 Express и VS 2015 Enterprise, я в основном использую 2015, и я уже выполнил несколько проектов, однако 2013 был установлен раньше, до того, как я установил 2015.
Когда я запускаю конфигурацию в 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!
Я использовал опцию изменения в версии 2015 для установки Windows 10 SDK и распространенных инструментов C ++, но она ничего не изменила.
Однако я могу без проблем сконфигурировать и сгенерировать проект VS 2013.
Самое странное, что в файле журнала нет ошибок (которые я мог видеть), вы можете увидеть это здесь:
https://pastebin.com/5mG5xbzD
Я знаю, что смогу получить VS 2017, проблема в том, что мой интернет на данный момент ужасно медленный, и это заняло бы целую вечность, и у меня уже установлена версия Enterprise Enterprise 2015 года, что мне вполне достаточно, поэтому я хотел бы остаться с тот. Я мог бы пойти с 2013 на данный момент, и, вероятно, будет, но это не лучший вариант.