Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
编译libtorrent报错wstring_Java编译器,希望能够帮助你!!!。
直接从OpenSSL上下载openssl.exe,进行安装,如安装路径c:\OpenSSL-Win64
(1) 解压(例解压到:G:/)。
(2) 打开 Visual Studio 2015->Visual Studio tools ->VS2015 开发人员命令提示,cd 到boost解压后的根目录(例:G:/boost_1_68_0)。
(3) 执行G:/boost_1_68_0/tools/build下的booststrap.bat。完成后会在该目录下生成:b2.exe,bjam.exe,project-config.jam。将b2.exe和bjam.exe复制至boost_1_68_0目录下,用于编译。
(4) 使用bjam命令可以将release和debug一起编译生成:
bjam --toolset=msvc-14.1 --without-python --build-type=complete link=shared threading=multi install
使用VS2015编译
(1) 建立lib空项目
(2) 将libtorrent中include/libtorrent, ed25519, src目录下(包括子文件夹)除了ed25519下的test.cpp以外所有源文件添加进来
(3) 设置VC++的包含目录和库目录,包括OpenSSL、boost和libtorrent三个
(4) 添加预处理器命令,包括:
NDEBUG
_LIB
WIN32
WIN32_LEAN_AND_MEAN
_WIN32_WINNT=0x0500
_CRT_SECURE_NO_DEPRECATE
UNICODE
BOOST_ASIO_HASH_MAP_BUCKETS=1021
BOOST_FILESYSTEM_VERSION=2
WITH_SHIPPED_GEOIP_H
BOOST_ASIO_SEPARATE_COMPILATION
BOOST_ASIO_ENABLE_CANCELIO
TORRENT_USE_TOMMATH
_WINSOCK_DEPRECATED_NO_WARNINGS
_SCL_SECURE_NO_WARNINGS
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章