#cmake
Вопрос:
Я создаю хранилище yolov3 в даркнете. Зависимости-это CMAKE, CUDA. Я получаю ошибку в CMAKE_C_COMPILER и CMAKE_CXX_COMPILER.
Ошибка, как показано ниже:
Error: Building package pthreads:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: pthreads:x64-windows
Vcpkg version: 2021-09-10-2059ef11aa6067e6f59b0d939c5d17e3c5c47d3e
Additionally, attach any relevant sections from the log files above.
-- Running vcpkg install - failed
CMake Error at vcpkg/scripts/buildsystems/vcpkg.cmake:829 (message):
vcpkg install failed. See logs for more information:
C:UsersHPDocumentsYolo1darknetbuild_releasevcpkg-manifest-install.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineSystem.cmake:124 (include)
CMakeLists.txt:103 (project)
CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
Config failed! Exited with error code 1.
Press any key to continue...
Комментарии:
1. В дополнение к упомянутой проблеме, cmake также, похоже, не может найти инструмент для сборки ниндзя. Возможно, вам также потребуется установить его, если у вас нет возможности использовать что-то другое.
2. Я тоже установил Ninja и добавил это в переменную PATH. «Используя ниндзя из C:Program FilesNinjaninja.exe Версия ниндзя 1.10.2» Я получил это в файле журнала. Программа может получить CMAKE и Ninja из ПУТИ в переменной среды, но все равно получает эту ошибку.