gpt4 book ai didi

c++ - libtorrent-rasterbar7 : g++ linker unable to find libtorrent/session. hpp

转载 作者:行者123 更新时间:2023-11-30 03:33:44 27 4
gpt4 key购买 nike

编译libtorrent教程时'hello world'与:

g++ main.cpp -o run -ltorrent-rasterbar -lboost_filesystem-mt -L/usr/lib/

=> fatal error :libtorrent/session.hpp:没有那个文件或目录

尽管安装了 libtorrent-rasterbar7(libtorrent-rasterbar.so.7libtorrent-rasterbar.so.7.0.0 都存在于 /usr/库/)。此外,我还能够运行一个简单的 python 脚本,该脚本可以毫无问题地导入和使用 libtorrent。

我使用的 g++ 命令与 solution 相同对于版本 6 的类似问题,但仍然有错误。

最佳答案

您还没有安装 libtorrent-rasterbar 头文件。这您缺少的包是 libtorrent-rasterbar 开发包裹。它叫什么取决于你的发行版。 (在 Debian 或 Ubuntu 上它是 libtorrent-rasterbar-dev。在 Fedora 上它是 libtorrent-rasterbar-devel)。

每当您想编写一个与打包库链接的应用程序时您不仅需要安装运行时库,还需要安装相关的开发包,它提供运行时库及其头文件。

顺便说一句,不需要将 -L/usr/lib 传递给链接器,因为 /usr/lib 是默认的链接器搜索目录之一。

关于c++ - libtorrent-rasterbar7 : g++ linker unable to find libtorrent/session. hpp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42618703/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com