CMake Dlibdotnet.native Ошибка сборки

У меня возникла проблема, когда я создаю dlibdotnet.native с помощью cmake. Пожалуйста, помогите мне решить эту проблему. Ошибка возникла здесь.

Предупреждение CMake (dev) в CMakeLists.txt: 7 (if): Политика CMP0054 не установлена: интерпретировать аргументы if () как переменные или ключевые слова только без кавычек. Запустите cmake --help-policy CMP0054 для получения подробных сведений о политике. Используйте команду cmake_policy, чтобы установить политику и подавить это предупреждение.

переменные, такие как «MSVC», больше не будут разыменовываться, если для политики задано значение NEW. Поскольку политика не задана, будет использоваться СТАРОЕ поведение. Это предупреждение для разработчиков проекта. Используйте -Wno-dev, чтобы подавить его.

Ошибка CMake в CMakeLists.txt: 16 (add_subdirectory): add_subdirectory для данного источника "/ dlib", который не является существующим каталогом.

Windows 10, CMake 3.12

dlibdotnet Ссылка на Github здесь


person manna    schedule 15.07.2018    source источник
comment
Правильно ли вы установили перечисленные здесь зависимости?   -  person Asu    schedule 15.07.2018
comment
Да. я не вносил никаких изменений в исходный код. просто строить.   -  person manna    schedule 15.07.2018


Ответы (1)


нашел это решение проще, чем CMake GUI

Откройте DlibDotNet \ src \ DlibDotNet.Native в командной строке. Введите в консоли следующий код: mkdir build cd build cmake -G "Visual Studio 15 2017 Win64" ^ -DDLIB_PATH = D: /Works/Lib/DLib/19.8 ^ .. Введите в консоли следующий код: cmake --build. --config Release или

cmake --build. --config Отладка Двоичные файлы будут в build \ Release или build \ Debug

person manna    schedule 15.07.2018