1

libtorrent 公式ウェブサイトから例 (make_torrent) をコンパイルしたい:

g++ create_torrent_file.cpp -o run -lboost_filesystem-mt 

しかし、私はこのエラーが発生します:

create_torrent_file.cpp:(.text+0x158): undefined reference to
`libtorrent::file_storage::file_storage()'

libtorrent-rasterbar をインストールしました

ldconfig -v | grep libtorrent:
libtorrent-rasterbar.so.6 -> libtorrent-rasterbar.so.6.0.0

では、このソース コードをどのようにコンパイルすればよいでしょうか。

4

1 に答える 1

2

libtorrent-rasterbarをリンカーに追加する必要があります。次のコマンドを試してください。

g++ create_torrent_file.cpp -o run -ltorrent-rasterbar -lboost_filesystem-mt
于 2011-03-22T11:27:03.573 に答える