質問

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

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

では、このソースコードをどのようにコンパイルする必要がありますか?

役に立ちましたか?

解決

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

g++ create_torrent_file.cpp -o run -ltorrent-rasterbar -lboost_filesystem-mt
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top