How to compile a libtorrent(rasterbar) code ?

孤街醉人 提交于 2019-12-11 10:59:09

问题


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?


回答1:


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


来源:https://stackoverflow.com/questions/5390324/how-to-compile-a-libtorrentrasterbar-code

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!