Twister核心编译错误

问题描述 投票:0回答:1

我正在尝试使用Cygwin在Windows 8.1(64位)上编译twister-core。我正在遵循link Compile Twister for Windows中给出的步骤我从这里复制代码:Github "Twister-Core"我已成功运行“./bootstrap.sh”而没有任何错误。当我运行“make”命令时,它显示错误并使进程失败:

错误:/usr/include/boost/asio/detail/config.hpp:577:5:错误:#error您必须将-D__USE_W32_SOCKETS添加到编译器选项中。 #error您必须将-D__USE_W32_SOCKETS添加到编译器选项中。 /usr/include/openssl/x509.h:192:1:错误:粘贴“stack_st_”和“(”没有给出有效的预处理令牌DECLARE_STACK_OF(X509_NAME)^ /usr/include/openssl/pkcs7.h:103: 1:错误:粘贴“stack_st_”和“(”没有给出有效的预处理令牌DECLARE_STACK_OF(PKCS7_SIGNER_INFO)/usr/include/openssl/x509v3.h:753:30:错误:在'unsigned'无符号长之前的预期primary-expression ():/ / / / / / / / / / / / / / / / / / / / ^ Makefile:1407:目标'libtorrent / src / web_connection_base.o'的配方失败make:*** [libtorrent / src / web_connection_base.o]错误1

c++ python-2.7 bitcoin twisted.web mersenne-twister
1个回答
0
投票

-DOPENSSL_SYS_WIN32添加到编译器选项对我来说是OpenSSL版本1.0.2r的诀窍。

© www.soinside.com 2019 - 2024. All rights reserved.