我的操作系统是ubuntu15.10。当我使用CMake编译Caffe时,我收到了这些错误:
name
我已经安装了libleveldb-dev。
如果我在CMakeLists中使USE_LEVELDB“使用levelDB构建”变为OFF,则编译将成功,但示例无法运行。
答案 0 :(得分:2)
好的... 2小时前我自己解决了这个问题。我放弃使用CMake并在 makefile.configure 中进行了一些更改:
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/lib/x86_64-linux-gnu/hdf5/serial/include /home/vic/leveldb/include/leveldb /opt/OpenBLAS/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /home/vic/leveldb /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial /opt/OpenBLAS/lib
我只是添加了一系列我认为可能的库的地址。 最后我通过使用levelDB make all 成功编译Caffe并成功运行mnist。如果它们与早期版本不在同一个地方,她可能真的找不到这些库。