windows系统下,使用VS2013编译libtorrent。折腾了几天,整理备忘。
VS版本:VS2013
windows版本:win10 x64和windows server2012
1、工具
序号 | 工具 | 地址 |
1 | ActivePerl | https://www.activestate.com/products/perl/ |
2 | nasm | https://www.nasm.us/ |
我下载的版本
2、下载源码
序号 | 组件 | 下载地址 |
1 | openssl | https://www.openssl.org/source/old/ |
2 | boost | https://www.boost.org/users/history/ |
3 | libtorrent | https://github.com/arvidn/libtorrent/releases |
参考:https://blog.csdn.net/liang19890820/article/details/51658574/
当然,也可以使用已编译好的。
我使用的是编译好的库,跳过。
参考:https://blog.csdn.net/Jackshen1986/article/details/5406426
方法是上面这个链接,具体步骤,后面再整理。
1、C4996问题
参考:https://blog.csdn.net/m0_61409069/article/details/126063619
2、C1189问题
预定义宏增加BOOST_ASIO_ENABLE_CANCELIO