我正在尝试使用带有 VS2013 (C++) 的 libtorrent-rasterbar 构建一个简单的代码 (examples/simple_client.cpp),但出现以下链接器错误:
error LNK2019: unresolved external symbol "void __cdecl libtorrent::rel_performancetimer_pools_nolog_resolvecountries_deprecated_nodht_ext_(void)" (?rel_performancetimer_pools_nolog_resolvecountries_deprecated_nodht_ext_@libtorrent@@YAXXZ) referenced in function "public: __thiscall libtorrent::session::session(struct libtorrent::fingerprint const &,int,unsigned int)" (??0session@libtorrent@@QAE@ABUfingerprint@1@HI@Z)
我使用编译libtorrent:bjam toolset=msvc-12.0 link=static variant=debug boost=source
并链接VS中的所有内容:
- libboost_system-vc120-mt-gd-1_55.lib
- libboost_date_time-vc120-mt-gd-1_55.lib
- libtorrent.lib
附加信息:libtorrent-rasterbar-0.16.15;升压_1_55_0;Windows 8.1 64 位。
关于这里出了什么问题的任何想法?
谢谢你。