• 「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++

  • 相关阅读:
    腰围2尺1,2,3,4,5,6,7,8寸各自等于是多少厘米/英寸(对比表)
    Android开发模板------自己定义SimpleCursorAdapter的使用
    怎样在多线程中使用JNI?
    UVa753/POJ1087_A Plug for UNIX(网络流最大流)(小白书图论专题)
    图解iPhone开发新手教程
    Why Hadoop2
    读完了csapp(中文名:深入理解计算机系统)
    hadoop备战:一台x86计算机搭建hadoop的全分布式集群
    Win7 公布网站 HTTP 错误 404.4
    Dump 文件生成与分析
  • 原文地址:https://www.cnblogs.com/houjun/p/9982946.html
Copyright © 2020-2023  润新知