在Ubuntu上编译caffe错误17.04

问题描述:

我需要使用Caffe中实现的单发多盒检测器。克隆版本库后,我切换到了正确的分支,并安装了所需的所有依赖项(通过caffe网站上的指南)。不幸的是,当我在某个点编译时,出现此错误:在Ubuntu上编译caffe错误17.04

.build_release/lib/libcaffe.so: undefined reference to "boost::re_detail_106200::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const" 

但是安装了boost。我该如何解决?

+2

检查你的库路径变量(一个或多个)。另外,请尝试在Caffe支持网站下发布问题。 – Prune

+0

@Prune我检查了库路径,它包含在makefile.config中。我会再试一次,让你知道! – bjorn

在Makefile中LIBRARIES变量添加boost_regex如果你使用Makefile.config编译或以朱古力/ cmake的find_package(Boost 1.54 REQUIRED COMPONENTS system thread filesystem)线/ Dependencies.cmake