2017-10-11 11 views
0

Caffeで実装されたSingle Shot Multibox Detectorを使用する必要があります。リポジトリをクローンした後、私は正しいブランチに切り替えました。必要なすべての依存関係をインストールしました(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" 

しかし、ブーストがインストールされています。どうすれば解決できますか?

+2

ライブラリパス変数(複数可)を確認してください。また、Caffeのサポートサイトに問題を投稿してみてください。 – Prune

+0

@Prune私はライブラリパスをチェックしました。それはmakefile.configに含まれています。私はもう一度やり直してお知らせします! – bjorn

答えて

2

カフェ/ cmakeの/ Dependencies.cmakeにあなたがMakefile.configのコンパイルを使用した場合のMakefileのLIBRARIES変数に、またはfind_package(Boost 1.54 REQUIRED COMPONENTS system thread filesystem)ラインにboost_regexを追加

関連する問題