zoukankan      html  css  js  c++  java
  • _ZNK10libtorrent5entry4dictB5cxx11Ev错误

    是这样的编译完libtorrent就手动编译make_torrent.cpp 结果报错

    g++ -o test make_torrent.cpp -ltorrent-rasterbar -lboost_system -lpthread

    报错如下:

    /tmp/ccwZnN4Y.o: In function `int libtorrent::detail::bencode_recursive<std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(std::back_insert_iterator<std::vector<char, std::allocator<char> > >&, libtorrent::entry const&)':
    make_torrent.cpp:(.text._ZN10libtorrent6detail17bencode_recursiveISt20back_insert_iteratorISt6vectorIcSaIcEEEEEiRT_RKNS_5entryE[_ZN10libtorrent6detail17bencode_recursiveISt20back_insert_iteratorISt6vectorIcSaIcEEEEEiRT_RKNS_5entryE]+0x1a8): undefined reference to `_ZNK10libtorrent5entry4dictB5cxx11Ev'
    collect2: error: ld returned 1 exit status

    关于这个undefined reference to `_ZNK10libtorrent5entry4dictB5cxx11Ev'错误全网都只有一个 但是也解决不了问题 后来发现我编译的libtorrent使用了c++11的特性

    但是我直接编译文件的时候没有用 就导致了这个问题 添加一个c++11的编译参数 就没有问题了

    g++ -o test make_torrent.cpp -std=c++11 -ltorrent-rasterbar -lboost_system -lpthread
  • 相关阅读:
    c# 数组自定义排序
    我的第一个npm包:wechat-menu-editor 基于Vue的微信自定义菜单编辑器
    vue-element-admin左侧目录的三级展示
    vue的input框输入不了
    常用IDE(开发工具)
    DOM – 大杂烩
    Glob 语法
    Tailwind CSS – 学习笔记
    Google Ads – 大杂烩
    Webpack 学习笔记
  • 原文地址:https://www.cnblogs.com/yuandaozhe/p/14192022.html
Copyright © 2011-2022 走看看