문제

I want to compile example (make_torrent) from libtorrent official website:

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

But I get this error:

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

I have libtorrent-rasterbar installed

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

So how should I compile this source code?

도움이 되었습니까?

해결책

You need to add libtorrent-rasterbar to the linker. Try the following command:

g++ create_torrent_file.cpp -o run -ltorrent-rasterbar -lboost_filesystem-mt
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top