Windows 10 Visual Studio 14
我正在尝试基于this github page构建C ++代码。但是,当我尝试在Cmake中生成lib文件时,出现此错误:
我不知道lmdb.h文件出了什么问题。我应该从头开始构建lmdb吗?
有2条错误消息:
CMake / Dependencies中的CMake警告(dev).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抑制它。
CMake / Utils.cmake处的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
无效的转义序列\ P调用堆栈(最近的调用在前):
cmake /模块/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的路径。