Cmake не может скомпилировать Caffe с помощью lmdb.h

Windows 10 Visual Studio 14

Я пытаюсь построить код C ++ на основе эта страница GitHub. Однако, когда я пытаюсь сгенерировать lib-файлы в Cmake, я получаю эту ошибку:

введите описание изображения здесь

Я не знаю, что не так с файлом lmdb.h. Должен ли я собрать lmdb с нуля?

Есть 2 сообщения об ошибках:

  1. CMake Предупреждение (dev) в cmake / Dependencies.cmake: 46 (find_package):
    Политика CMP0074 не установлена: find_package использует _ROOT
    переменные. Запустите «cmake —help-policy CMP0074» для получения подробной информации о политике.
    Используйте команду cmake_policy, чтобы установить политику и подавить это
    предупреждение.

    Переменная окружения HDF5_ROOT установлена ​​в:

    C:\Program Files\HDF_Group\HDF5\1.10.3
    

    Для совместимости, CMake игнорирует переменную. Стек вызовов (большинство
    сначала недавний вызов): CMakeLists.txt: 49 (включить) Это предупреждение для
    разработчики проекта. Используйте -Wno-dev, чтобы подавить его.

  2. CMake Ошибка в cmake / Utils.cmake: 105 (если): синтаксическая ошибка в cmake
    код в

    C:/Project/RCNN/Faster RCNN/caffe-faster-rcnn-dev/cmake/Utils.cmake:105
    

    при разборе строки

    C:\Project\RCNN\Faster RCNN\Packages\lmdb-mdb.master\libraries\liblmdb/lmdb.h
    

    Недопустимая escape-последовательность \ P Call Stack (самый последний вызов сначала):
    cmake / Modules / FindLMDB.cmake: 25 (caffe_parse_header)
    cmake / Dependencies.cmake: 52 (find_package) CMakeLists.txt: 49
    (включают)

    1: https://github.com/D-X-Y/caffe-faster-rcnn/tree/dev [2]:
    https://i.stack.imgur.com/hc30J.png

Также не найдены пути для GLOG, GFLAGS и PROTOBUF.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]