x64-windows и CMAKE_C_COMPILER CMAKE_CXX_COMPILER

#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 из ПУТИ в переменной среды, но все равно получает эту ошибку.