0
我的os是ubuntu15.10。当我使用CMake编译Caffe时,我得到了那些错误:编译Caffe时未定义的leveldb引用
[ 95%] Built target train_net
Scanning dependencies of target classification
../lib/libcaffe.so: undefined reference to ‘leveldb::DB::Open(leveldb::Options const&, std::string const&, leveldb::DB**)’
../lib/libcaffe.so: undefined reference to ‘leveldb::Status::ToString() const’
collect2: error: ld returned 1 exit status
tools/CMakeFiles/caffe.bin.dir/build.make:126: recipe for target 'tools/caffe' failed
make[2]: *** [tools/caffe] Error 1
CMakeFiles/Makefile2:406: recipe for target 'tools/CMakeFiles/caffe.bin.dir/all' failed
make[1]: *** [tools/CMakeFiles/caffe.bin.dir/all] Error 2
我已经安装了libleveldb-dev。
如果我使USE_LEVELDB“Build with levelDB”在CMakeLists中变为OFF,编译将会成功,但这些示例无法运行。