zoukankan      html  css  js  c++  java
  • 「caffe编译bug」 undefined reference to `boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11

    CXX/LD -o .build_release/tools/test_net.bin
    CXX/LD -o .build_release/tools/convert_annoset.bin
    CXX/LD -o .build_release/tools/device_query.bin
    CXX/LD -o .build_release/tools/extract_features.bin
    CXX/LD -o .build_release/tools/get_image_size.bin
    CXX/LD -o .build_release/tools/create_label_map.bin
    CXX/LD -o .build_release/tools/upgrade_net_proto_text.bin
    CXX/LD -o .build_release/tools/compute_image_mean.bin
    CXX/LD -o .build_release/tools/train_net.bin
    CXX/LD -o .build_release/tools/convert_imageset.bin
    .build_release/lib/libcaffe.so: undefined reference to `boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)'
    .build_release/lib/libcaffe.so: undefined reference to `cv::VideoCapture::set(int, double)'
    .build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'
    .build_release/lib/libcaffe.so: undefined reference to `cv::VideoCapture::open(int)'
    .build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits<char>::toi(char const*&, char const*, int) const'
    .build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'
    .build_release/lib/libcaffe.so: undefined reference to `cv::VideoWriter::write(cv::Mat const&)'
    .build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
    .build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

    上面错误是 undefined reference没有将regex填入LIBRARIES 中
    修改LIBRARIES ,将boost_regex加入进去
    # We will also explicitly add stdc++ to the link target.
    LIBRARIES +=  boost_regex boost_atomic boost_thread stdc++

  • 相关阅读:
    《Java编程思想》笔记 第二十章 注解
    《Java编程思想》笔记 第十九章 枚举类型
    《Java编程思想》笔记 第十七章 容器深入研究
    一个关于Java 多线程问题的知识点
    Tomcat 部署2个项目,只有一个可以访问的解决方案
    抄书(Copying Books, UVa 714)
    Checker Challenge
    Case of the Zeros and Ones
    Tom and paper
    不规则棋盘问题
  • 原文地址:https://www.cnblogs.com/houjun/p/9982946.html
Copyright © 2011-2022 走看看