- Я использую сообщество VS 2019, cmake-3.14.0-win32-x86 и Windows 8.1
- Я пытаюсь установить пакет sdl1: x64- windows через C: \ Windows \ system32 \ cmd.exe:
C: \ Users \ triki \ vcpkg>. \ Vcpkg install sdl1: x64- windows Вычислительный план установки ... Будут собраны и установлены следующие пакеты: sdl1 [core]: x64- windows Начальный пакет 1/1: sdl1: x64- windows Сборка пакета sdl1 [core]: x64- windows ... - Использование кэшированного C: / Users / triki / vcpkg / downloads / SDL-Mirror-SDL-release-1.2.15.tar.gz - Использование источника в C: / Users / triki / vcpkg / buildtrees / sdl1 / src / ase-1.2.15-086d8ac6c2 - Сборка VisualC / SDL1_2017.sln для выпуска Ошибка CMake в сценариях / cmake / vcpkg_execute_required_process.cmake: 72 (сообщение): команда завершилась неудачно: msbuild C: / Users / triki / vcpkg / buildtrees / sdl1 / x64- windows -rel / ase-1.2.15-086d8ac6c2 / VisualC / SDL1_2017.sln / p: конфигурация = выпуск / t: перестроить / p: UseEnv = True / p: платформа = x64 / p: PlatformToolset = v142 / p: VCPkgLocalAppDataDisabled = true / p: UseIntel MKL = Нет / p: WindowsTargetPlatformVersion = / m Рабочий каталог: C: / Users / triki / vcpkg / buildtrees / sdl1 / x64- windows -rel / ase-1.2.15-086d8ac6c2 Код ошибки: 1 См. Журналы для дополнительная информация: C: \ Users \ triki \ vcpkg \ buildtrees \ sdl1 \ build-x64- windows -rel-out.log
стек вызовов (сначала самый последний вызов): scripts / cmake / vcpkg_install_msbuild.cmake: 160 (vcpkg_execute_required_process)
ports / sdl1 / portfile.cmake: 29 (vcpkg_install_msbuild) scripts / ports.cmake: 90 (включая)
ошибка windows не удалось с: BUILD_FAILED Пожалуйста, убедитесь, что вы используете последние файлы портов с обновлением. \ Vcpkg, а затем отправьте сообщение об ошибке на https://github.com/Microsoft/vcpkg/issues, включая: Пакет: sdl1: x64- windows Версия Vcpkg: 2020.02.04-noha sh
Кроме того, приложите все соответствующие разделы из файлов журнала выше.
- Я проверил журналы в C: \ Users \ triki \ vcpkg \ buildtrees \ sdl1 \ build-x64- windows -rel-out.log и обнаружил следующую ошибку:
2> TRACKER: ошибка TRK0005: не удалось найти: "CL.exe". Указанный файл не может быть найден. [C: \ Users \ triki \ vcpkg \ buildtrees \ sdl1 \ x64- windows -rel \ ase-1.2.15-086d8ac6c2 \ VisualC \ SDL \ SDL.vcxproj]
Проблема в том, что cmake не находит компилятор
Компилятор "CL.exe" доступен в C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin
Я добавил путь с именем CMAKE_CXX_COMPILER
в каталог компиляторов, но все еще не работает
Обратите внимание, что я стал та же проблема каждый раз, когда я хочу установить новый пакет