在编译基于sCrypt的加密货币QT客户端时,会抛出常见错误

时间:2014-01-15 03:04:18

标签: c++ qt cryptography qmake mingw32

我正在按照此处发布的指南制作我的硬币: http://devtome.com/doku.php?id=scrypt_altcoin_cloning_guide

我使用了相同的库,正确安装它们 - 一切!但是,我在编译期间收到以下错误。

使用的命令是:

qmake“USE_UPNP = - ”syncoin-qt.pro

make -f Makefile.Release

c:\deps\boost/boost/system/error_code.hpp: At global scope:
c:\deps\boost/boost/system/error_code.hpp:222:36: warning: 'boost::system::posix
_category' defined but not used [-Wunused-variable]
c:\deps\boost/boost/system/error_code.hpp:223:36: warning: 'boost::system::errno
_ecat' defined but not used [-Wunused-variable]
c:\deps\boost/boost/system/error_code.hpp:224:36: warning: 'boost::system::nativ
e_ecat' defined but not used [-Wunused-variable]
mingw32-make: *** [build/bitcoin.o] Error 1

在比特币论坛上阅读之后,我发现一篇由shakezula发帖提到这经常是因为缺少“__NO_SYSTEM_INCLUDES”而导致的。但是,这包含在我的.pro文件中,您可以在此处找到:

http://pastebin.com/4p4BMPAE

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

当你发布这个节目时,我就在你身边。有点卡在这里......你在使用Qt 5.2吗?我想我们可能需要使用4.8.5来完成任何事情。

答案 1 :(得分:0)

我设法通过下载CoinLab构建环境来解决这个问题;对于那些感兴趣的人,QT版本是4.8.4,MinGW是与GCC 4.6.2捆绑在一起的版本。