CMake не может настроить с генератором vs 2015, но может с vs 2013 - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь настроить проект, который использует 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 на данный момент, и, вероятно, будет, но это не лучший вариант.

...