大家好,关于freebitcoin自动很多朋友都还不太明白,今天小编就来为大家分享关于freebitcoin自动领取的知识,希望对各位有所帮助!
本文目录
如何在windows平台下编译比特币bi后缀名dat是什么格式文件 dat后缀名在freewilex上什么是比特币(BTC、BITCOIN)转账时间如何在windows平台下编译比特币bitcoin客户端如何在windows平台下编译比特币bi很多朋友都知道如何在linux平台如何编译比特币程序,但是,到了windows平台,
就会感觉到无从下手.其实,比特币程序是跨平台的.
你要编译windows版的比特币程序,基本上有两种方法,一种是在linux平台
(推荐ubuntu13.10)通过交叉编译的方法来编译.另外一种,就是直接在windows平台编译.
我想,你既然要在windows平台使用,我就详细介绍一下如何在windwows平台编译比特币程序.
我的平台:windows7
第一步:安装变编译环境QT和MINGW,msys
1、msys是一个在windows平台模拟shell的程序。
访问http://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download
下载安装程序之后,通过安装管理程序,按安装以下内容:
FromMinGWinstallationmanager->Allpackages->MSYS
选中以下安装包
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
点applychanges开始安装。他会自动下载安装好。
需要注意的是,确保不要安装msys-gcc和msys-w32api,因为这两个包和我们的编译系统发生冲突。
很多人出现一些莫名其妙的问题,就是因为这两个包。
2、安装MinGW-builds
访问
http://sourceforge.net/projects/mingw-w64/files/ToolchainstargettingWin32/PersonalBuilds/mingw-builds/4.8.2/threads-posix/dwarf/i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z/download
下载并解压缩i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z到C盘根目录C:\
注意我的目录结构。你尽量和我一样。
3、设置PATH环境变量,将C:\mingw32\bin;添加到第一个。
4、在命令行模式下输入gc-v会得到以下内容
c:\gcc-v
Usingbuilt-inspecs.
COLLECT_GCC=c:\mingw32\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.8.2/lto-wrapper.exe
Target:i686-w64-mingw32
Configuredwith:../../../src/gcc-4.8.2/configure--host=i686-w64-mingw32--build=i686-w64-mingw32--target=i686-w64-mingw32--prefix=/mingw32--with-sysroot=/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32--with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/c++--enable-shared--enable-static--disable-multilib--enable-languages=ada,c,c++,fortran,objc,obj-c++,lto--enable-libstdcxx-time=yes--enable-threads=posix--enable-libgomp--enable-libatomic--enable-lto--enable-graphite--enable-checking=release--enable-fully-dynamic-string--enable-version-specific-runtime-libs--disable-sjlj-exceptions--with-dwarf2--disable-isl-version-check--disable-cloog-version-check--disable-libstdcxx-pch--disable-libstdcxx-debug--enable-bootstrap--disable-rpath--disable-win32-registry--disable-nls--disable-werror--disable-symvers--with-gnu-as--with-gnu-ld--with-arch=i686--with-tune=generic--with-libiconv--with-system-zlib--with-gmp=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpfr=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpc=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-isl=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-cloog=/c/mingw482/prerequisites/i686-w64-mingw32-static--enable-cloog-backend=isl--with-pkgversion='i686-posix-dwarf-rev3,BuiltbyMinGW-W64project'--with-bugurl=http://sourceforge.net/projects/mingw-w64CFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CXXFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CPPFLAGS=LDFLAGS='-pipe-L/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/lib-L/c/mingw482/prerequisites/i686-zlib-static/lib-L/c/mingw482/prerequisites/i686-w64-mingw32-static/lib-Wl,--large-address-aware'
Threadmodel:posix
gccversion4.8.2(i686-posix-dwarf-rev3,BuiltbyMinGW-W64project)
至此,你的开发环境已经搭建好了,很简单吧
第二部分:下载bitcoin引用的外部库
我们把它们全部放在C:\deps目录下
2.1安装OpenSSL下载:http://www.openssl.org/source/openssl-1.0.1g.tar.gz
进入启动MinGwshell比如目录:(C:\MinGW\msys\1.0\msys.bat)运行这个msys.bat,就会启动一个shell环境,提示符是$
输入命令
cd/c/deps/
tarxvfzopenssl-1.0.1g.tar.gz
cdopenssl-1.0.1g
Configureno-sharedno-dsomingw
make
等待几分钟后,就把openssl编译好了。
2.2下载BerkeleyDB访问:http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
我们推荐使用4.8版本
同样在msysshell环境下输入以下命令
cd/c/deps/
tarxvfzdb-4.8.30.NC.tar.gz
cddb-4.8.30.NC/build_unix
../dist/configure--enable-mingw--enable-cxx--disable-shared--disable-replication
make
等待编译
2.3安装Boost,下载地址:http://sourceforge.net/projects/boost/files/boost/1.55.0/
msys命令:
cdC:\deps\boost_1_55_0\
bootstrap.batmingw
b2--build-type=complete--with-chrono--with-filesystem--with-program_options--with-system--with-threadtoolset=gccvariant=releaselink=staticthreading=multiruntime-link=staticstage
2.4安装Miniupnpc下载地址:http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.9.tar.gz
cdC:\deps\miniupnpc
mingw32-make-fMakefile.mingwinitupnpc-static
2.5下载protoc和libprotobuf:
Downloadandunpackhttp://protobuf.googlecode.com/files/protobuf-2.5.0.zip
msysshell命令
cd/c/deps/protobuf-2.5.0
configure--disable-shared
make
2.6qrencode:
下载地址:http://prdownloads.sourceforge.net/libpng/libpng-1.6.10.tar.gz?download
命令
cd/c/deps/libpng-1.6.10
configure--disable-shared
make
下载http://fukuchi.org/works/qrencode/qrencode-3.4.3.tar.gzode:
cd/c/deps/qrencode-3.4.3
LIBS="../libpng-1.6.10/.libs/libpng16.a../../mingw32/i686-w64-mingw32/lib/libz.a"\
png_CFLAGS="-I../libpng-1.6.10"\
png_LIBS="-L../libpng-1.6.10/.libs"\
configure--enable-static--disable-shared--without-tools
make
2.7安装Qt5库
下载和解压缩
http://download.qt-project.org/official_releases/qt/5.2/5.2.1/submodules/qtbase-opensource-src-5.2.1.7z
http://download.qt-project.org/official_releases/qt/5.2/5.2.1/submodules/qttools-opensource-src-5.2.1.7z
在windows命令行输入:
setINCLUDE=C:\deps\libpng-1.6.10;C:\deps\openssl-1.0.1g\include
setLIB=C:\deps\libpng-1.6.10\.libs;C:\deps\openssl-1.0.1g
cdC:\Qt\5.2.1
configure.bat-release-opensource-confirm-license-static-makelibs-no-sql-sqlite-no-opengl-system-zlib-qt-pcre-no-icu-no-gif-system-libpng-no-libjpeg-no-freetype-no-angle-no-vcproj-openssl-linked-no-dbus-no-audio-backend-no-wmf-backend-no-qml-debug
mingw32-make
setPATH=%PATH%;C:\Qt\5.2.1\bin
cdC:\Qt\qttools-opensource-src-5.2.1
qmakeqttools.pro
mingw32-make
3.下载Bitcoin0.9.1地址:https://github.com/bitcoin/bitcoin/archive/v0.9.1.zip
在msysshell下输入以下命令行:
cp/c/deps/libpng-1.6.10/.libs/libpng16.a/c/deps/libpng-1.6.10/.libs/libpng.a
cd/c/bitcoin-0.9.1
./autogen.sh
CPPFLAGS="-I/c/deps/boost_1_55_0\
-I/c/deps/db-4.8.30.NC/build_unix\
-I/c/deps/openssl-1.0.1g/include\
-I/c/deps\
-I/c/deps/protobuf-2.5.0/src\
-I/c/deps/libpng-1.6.10\
-I/c/deps/qrencode-3.4.3"\
LDFLAGS="-L/c/deps/boost_1_55_0/stage/lib\
-L/c/deps/db-4.8.30.NC/build_unix\
-L/c/deps/openssl-1.0.1g\
-L/c/deps/miniupnpc\
-L/c/deps/protobuf-2.5.0/src/.libs\
-L/c/deps/libpng-1.6.10/.libs\
-L/c/deps/qrencode-3.4.3/.libs"\
./configure\
--disable-upnp-default\
--disable-tests\
--with-qt-incdir=/c/Qt/5.2.1/include\
--with-qt-libdir=/c/Qt/5.2.1/lib\
--with-qt-bindir=/c/Qt/5.2.1/bin\
--with-qt-plugindir=/c/Qt/5.2.1/plugins\
--with-boost-system=mgw48-mt-s-1_55\
--with-boost-filesystem=mgw48-mt-s-1_55\
--with-boost-program-options=mgw48-mt-s-1_55\
--with-boost-thread=mgw48-mt-s-1_55\
--with-boost-chrono=mgw48-mt-s-1_55\
--with-protoc-bindir=/c/deps/protobuf-2.5.0/src
make
stripsrc/bitcoin-cli.exe
stripsrc/bitcoind.exe
stripsrc/qt/bitcoin-qt.exe
这样,你就得到了变异好的bitcoin-cli.exe和bitcoind.exe,bitcoin-qt.exe(windowsQT图形界面的钱包软件)
后缀名dat是什么格式文件 dat后缀名dat文件是什么?dat文件格式介绍如下:用电脑打开VCD光盘,有MPEGAV目录,里面便是类似MUSIC01.DAT或AVSEQ01.DAT命名的文件。DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。计算机中的DAT文件有两种主要格式,一是纯文本文件,类似于TXT文件,可用记事本、写字板、UE、winhex等工具打开。另一种是多媒体影像文件,可用KMPlayer、PotPlayer、POWERDVD等媒体软件打开。dat格式图标如下:dat文件是什么以及dat文件怎么打开详情如下:DAT文件摘要根据我们的记录,有十三种与DAT文件扩展名相关的文件类型,最常见的被格式化为GameData。DragonUnPACKer由OpenSource发布,是最通用的关联应用程序。此外,有十三种不同的软件程序可供您用于查看这些文件。DAT文件扩展名主要归类于GameFiles类别。在不太常见的应用程序中,它们也可以是DataFiles或VideoFiles。
桌面(和某些移动)设备上已支持文件扩展名为DAT的文件。Windows、Mac和iOS完全或部分支持这些文件。这些文件的普及性为“低”,这意味着它们并不常见。
请参阅下面的详细信息,以了解有关DAT文件和可以打开它们的程序的更多信息。此外,我们还提供简单的故障排除信息,以帮助您打开DAT文件。
已知的DAT文件13种已知文件类型使用此扩展名GameDataProgramDataVideoCDMPEGMovieMPEG1MicrosoftInternetExplorerCacheSPOTImageFormatNeroBackItUpDriveImageFileShareazaThumbnailSWATDatabaseFileTecplotASCIIDataFileBarudanEmbroideryFormatBitcoinWalletPrinceOfPersiaGameDataUnrealTournamentDataFile首席DAT说明.DAT扩展:.dat课程:GameData此文件扩展名关联,并用于在各种电脑游戏的数据资源文件。有时候,虽然不经常,此文件扩展名是用于保存游戏的位置。
公司:UnknownDeveloper功能:游戏文件文件夹:HKEY_CLASSES_ROOT.dat打开GameData的软件程序:
OpenSource开发的DragonUnPACKer(软件环境:Windows)其他DAT文件关联.DAT扩展:.dat课程:ProgramData传统上,DAT文件扩展名被许多应用程序或程序为自己的资源或数据文件使用。没有具体的程序负责创建或使用所有类型的DAT文件,这意味着他们没有打开他们一个明显的程序。
公司:UnknownDeveloper功能:数据文件打开ProgramData文件的软件程序:
SaferNetworkingLtd.开发的FileAlyzer
兼容:(软件环境:Windows).DAT扩展:.dat课程:VideoCDMPEGMovieMPEG1该DAT文件扩展名与存储在VCD光盘视频MPEG影片文件格式有关。光碟在大多数DVD和蓝光播放器以及大多数计算机多媒体播放器上播放。
公司:UnknownDeveloper功能:视频文件打开VideoCDMPEGMovieMPEG1文件的软件程序:
VideoLAN开发的VLCMediaPlayer
兼容:
WindowsWindowsPhoneMaciOSAndroidLinuxChromeOSSolarisUnixFreeBSDNetBSDOpenBSDCyberLink开发的CyberLinkPowerDVD
兼容:(软件环境:Windows)TheMPlayerTeam开发的MPlayer
兼容:(软件环境:Windows)(软件环境:Mac)LinuxOpenSource开发的EltimaElmediaPlayer
兼容:(软件环境:Mac).DAT扩展:.dat课程:MicrosoftInternetExplorerCache与MicrosoftInternetExplorer缓存相关的DAT文件扩展名包含缓存的浏览数据。每次打开IE浏览器中的网页时,浏览器创建页面的图形和文字的缓存文件。
公司:MicrosoftCorporation功能:不常见的文件打开MicrosoftInternetExplorerCache文件的软件程序:
MicrosoftCorporation开发的InternetExplorer
兼容:(软件环境:Windows)(软件环境:Mac).DAT扩展:.dat课程:SPOTImageFormat的DAT文件扩展名也用于SPOT图像格式。
公司:SPOTImage功能:光栅图像文件打开SPOTImageFormat文件的软件程序:
SPOTImage开发的SPOTImages
兼容:(软件环境:Windows).DAT扩展:.dat课程:NeroBackItUpDriveImageFileADAT文件扩展名也被用作通过使用NeroBackItUp备份解决方案的驱动图像文件。这DAT文件扩展名中包含由程序创建驱动器映像。
公司:NeroAG功能:磁盘映像文件打开NeroBackItUpDriveImageFile文件的软件程序:
NeroAG开发的NeroBackitup
兼容:(软件环境:Windows)Android.DAT扩展:.dat课程:ShareazaThumbnail在Shareaza的软件用于其缩略图DAT文件扩展名。缩略图是缩小更容易扫描和识别图像。
公司:UnknownDeveloper功能:数据文件打开ShareazaThumbnail文件的软件程序:
OpenSource开发的Shareaza
兼容:(软件环境:Windows).DAT扩展:.dat课程:SWATDatabaseFile这DAT文件扩展名由特警(土壤和水评估工具),它的数据库文件中。它包括有关农药,化肥,土地,耕地,化粪池和城市的数据。
公司:Grassland,SoilandWaterResearchLaboratory功能:数据库文件打开SWATDatabaseFile文件的软件程序:
Grassland,SoilandWaterResearchLaboratory开发的SWAT
兼容:(软件环境:Windows).DAT扩展:.dat课程:TecplotASCIIDataFile与TECPLOT相关联的DAT文件扩展包含从该程序可以产生三维数据的文本或ASCII数据。
公司:Tecplot,Inc功能:3D图像文件打开TecplotASCIIDataFile文件的软件程序:
Tecplot,Inc开发的Tecplot360
兼容:(软件环境:Mac)Linux.DAT扩展:.dat课程:BarudanEmbroideryFormat这DAT文件扩展名是用于由百灵达的缝纫和缝合机利用刺绣文件格式之一。
公司:Barudan功能:矢量图像文件打开BarudanEmbroideryFormat文件的软件程序:
OpenSource开发的Embroidermodder2
兼容:(软件环境:Windows)(软件环境:Mac)LinuxBALARAD开发的EmbirdEmbroiderySoftware
兼容:(软件环境:Windows).DAT扩展:.dat课程:BitcoinWalletBitcoin的P2P支付服务使用的信息,DAT文件扩展名,如密钥对的地址,用户偏好,默认键,账户,键池,和其他人。
公司:SatoshiNakamoto功能:数据文件打开BitcoinWallet文件的软件程序:
OpenSource开发的BitcoinCore
兼容:(软件环境:Windows)(软件环境:Mac)Linux.DAT扩展:.dat课程:PrinceOfPersiaGameData波斯游戏王子采用了类似的模型,动画和地牢地图的各种游戏数据DAT文件扩展名。
公司:Broderbund功能:游戏文件打开PrinceOfPersiaGameData文件的软件程序:
Broderbund开发的PrinceofPersia
兼容:
AppleII.DAT扩展:.dat课程:UnrealTournamentDataFile该DAT文件扩展名与虚幻引擎如虚幻竞技场,虚幻,生化奇兵等等有关。它被用作的虚幻的内部用途的数据文件。
公司:EpicGames功能:游戏文件打开UnrealTournamentDataFile文件的软件程序:
EpicGames开发的UnrealTournament
兼容:(软件环境:Windows)(软件环境:Mac)LinuxEpicGames开发的UnrealDevelopmentKit
兼容:(软件环境:Windows)DAT疑难解答打开DAT文件的麻烦DragonUnPACKer不存在如果您尝试加载DAT文件,则会收到“无法打开DAT文件”等消息。通常,这是因为你没有安装适用于%%os%%的DragonUnPACKer。你将无法双击以打开DAT,因为你的操作系统不知道该怎么处理它。
提示:安装另一个DAT应用程序时,您可以通过选择“显示应用程序”并使用该程序来选择将其打开。
DragonUnPACKer需要更新您的GameData文件与DragonUnPACKer不兼容,因为您可能安装了错误的版本。访问OpenSource网站下载(或购买)最新版本的DragonUnPACKer。出现此问题的主要原因是,GameData文件版本是由更新版本的DragonUnPACKer创建的,而不是你在电脑上安装的版本。
提示:您有时可以通过右键单击DAT文件,选择“属性”并查看版本信息来获得有关正确程序版本的提示。
摘要:在任何一种情况下,难以打开DAT文件的大多数问题都与您的计算机上没有安装正确的软件应用程序有关。
其他DAT文件问题即使安装了正确版本的DragonUnPACKer,打开DAT仍然会遇到困难。其他DAT打开错误可能是由%%os%%中的其他系统问题造成的。这些问题包括:
Windows注册表中无效的DAT文件引用(Windows操作系统的“电话簿”)注册处内DAT文件描述的损坏DragonUnPACKer或其他DAT应用程序遇到了有缺陷的安装DAT文件损坏过去或现在的病毒感染影响了你的DAT与DAT关联的硬件驱动程序已过时电脑上打开的应用程序太多,无法成功加载GameData文件dat文件是什么以及dat文件怎么打开扩展阅读.DAT文件扩展名3种文件类型使用.DAT文件扩展名1.数据文件2.游戏数据文件3.VCD视频文件文件类型1数据文件开发者N/A常用度日常使用格式文件后缀.dat文件分类数据文件DAT是什么文件?DAT文件是由软件程序创建的资源或者数据文件,通常以二进制格式或者文本格式保存数据。大部分的DAT文件只能由创建它们的应用程序访问,用户并不能打开。
DAT文件扩展信息软件的数据文件许多软件都是使用.dat扩展名作为自身的数据文件,所以DAT文件并不是一种统一格式的文件,属于多种不同格式共享同一个文件扩展名,也就是没有某一个特定的软件可以打开各种.dat后缀的文件。
DAT文件怎么打开?如果你电脑上打不开DAT文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开DAT文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开DAT文件。
可以打开DAT文件的软件程序Windows系统:创建该DAT文件的软件可尝试文本编辑器打开Mac系统:创建该DAT文件的软件可尝试文本编辑器打开
在freewilex上什么是比特币(BTC、BITCOIN)转账时间从2016年12月1日起,银行柜面(仅对个人客户),以及除自助柜员机以外的非柜面渠道,将提供实时到账、普通到账、次日到账三种转账方式供客户选择。
1、“实时到账”:将在受理存款人的转账申请后,即时处理扣款并汇出。
2、“普通到账”:普通到账即非实时到账,将在受理存款人的转账申请后,延时2小时扣款并汇出。
3、“次日到账”:将在受理存款人的转账申请后,延时到第二个自然日扣款并汇出。请注意次日到账并不是24小时后到账。
4、以上汇款时间均是指银行扣款并发起汇款的时间,如为跨行交易,到账时间还取决于人行跨行清算系统和收款行入账时间。
银行处理该笔业务时,若相关清算系统已经关闭,该笔业务将在约定时间扣款并延迟到清算系统正常服务时汇出。
如何在windows平台下编译比特币bitcoin客户端很多朋友都知道如何在linux平台如何编译比特币程序,但是,到了windows平台,
就会感觉到无从下手.其实,比特币程序是跨平台的.
你要编译windows版的比特币程序,基本上有两种方法,一种是在linux平台
(推荐ubuntu13.10)通过交叉编译的方法来编译.另外一种,就是直接在windows平台编译.
我想,你既然要在windows平台使用,我就详细介绍一下如何在windwows平台编译比特币程序.
我的平台:windows7
第一步:安装变编译环境QT和MINGW,msys
1、msys是一个在windows平台模拟shell的程序。
下载安装程序之后,通过安装管理程序,按安装以下内容:
FromMinGWinstallationmanager->Allpackages->MSYS
选中以下安装包
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
点applychanges开始安装。他会自动下载安装好。
需要注意的是,确保不要安装msys-gcc和msys-w32api,因为这两个包和我们的编译系统发生冲突。
很多人出现一些莫名其妙的问题,就是因为这两个包。
2、安装MinGW-builds
下载并解压缩i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z到C盘根目录C:\
注意我的目录结构。你尽量和我一样。
3、设置PATH环境变量,将C:\mingw32\bin;添加到第一个。
4、在命令行模式下输入gc-v会得到以下内容
c:\gcc-v
Usingbuilt-inspecs.
COLLECT_GCC=c:\mingw32\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.8.2/lto-wrapper.exe
Target:i686-w64-mingw32
Configuredwith:../../../src/gcc-4.8.2/configure--host=i686-w64-mingw32--build=i686-w64-mingw32--target=i686-w64-mingw32--prefix=/mingw32--with-sysroot=/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32--with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/c++--enable-shared--enable-static--disable-multilib--enable-languages=ada,c,c++,fortran,objc,obj-c++,lto--enable-libstdcxx-time=yes--enable-threads=posix--enable-libgomp--enable-libatomic--enable-lto--enable-graphite--enable-checking=release--enable-fully-dynamic-string--enable-version-specific-runtime-libs--disable-sjlj-exceptions--with-dwarf2--disable-isl-version-check--disable-cloog-version-check--disable-libstdcxx-pch--disable-libstdcxx-debug--enable-bootstrap--disable-rpath--disable-win32-registry--disable-nls--disable-werror--disable-symvers--with-gnu-as--with-gnu-ld--with-arch=i686--with-tune=generic--with-libiconv--with-system-zlib--with-gmp=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpfr=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpc=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-isl=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-cloog=/c/mingw482/prerequisites/i686-w64-mingw32-static--enable-cloog-backend=isl--with-pkgversion='i686-posix-dwarf-rev3,BuiltbyMinGW-W64project'--with-bugurl=http://sourceforge.net/projects/mingw-w64CFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CXXFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CPPFLAGS=LDFLAGS='-pipe-L/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/lib-L/c/mingw482/prerequisites/i686-zlib-static/lib-L/c/mingw482/prerequisites/i686-w64-mingw32-static/lib-Wl,--large-address-aware'
Threadmodel:posix
gccversion4.8.2(i686-posix-dwarf-rev3,BuiltbyMinGW-W64project)
至此,你的开发环境已经搭建好了,很简单吧
第二部分:下载bitcoin引用的外部库
我们把它们全部放在C:\deps目录下
2.1安装OpenSSL
进入启动MinGwshell比如目录:(C:\MinGW\msys\1.0\msys.bat)运行这个msys.bat,就会启动一个shell环境,提示符是$
输入命令
cd/c/deps/
tarxvfzopenssl-1.0.1g.tar.gz
cdopenssl-1.0.1g
Configureno-sharedno-dsomingw
make
等待几分钟后,就把openssl编译好了。
2.2下载BerkeleyDB
我们推荐使用4.8版本
同样在msysshell环境下输入以下命令
cd/c/deps/
tarxvfzdb-4.8.30.NC.tar.gz
cddb-4.8.30.NC/build_unix
../dist/configure--enable-mingw--enable-cxx--disable-shared--disable-replication
make
等待编译
2.3安装Boost
msys命令:
cdC:\deps\boost_1_55_0\
bootstrap.batmingw
b2--build-type=complete--with-chrono--with-filesystem--with-program_options--with-system--with-threadtoolset=gccvariant=releaselink=staticthreading=multiruntime-link=staticstage
2.4安装Miniupnpc
cdC:\deps\miniupnpc
mingw32-make-fMakefile.mingwinitupnpc-static
msysshell命令
cd/c/deps/protobuf-2.5.0
configure--disable-shared
make
2.6qrencode:
命令
cd/c/deps/libpng-1.6.10
configure--disable-shared
make
LIBS="../libpng-1.6.10/.libs/libpng16.a../../mingw32/i686-w64-mingw32/lib/libz.a"\
png_CFLAGS="-I../libpng-1.6.10"\
png_LIBS="-L../libpng-1.6.10/.libs"\
configure--enable-static--disable-shared--without-tools
make
2.7安装Qt5库
下载和解压缩
在windows命令行输入:
setINCLUDE=C:\deps\libpng-1.6.10;C:\deps\openssl-1.0.1g\include
setLIB=C:\deps\libpng-1.6.10\.libs;C:\deps\openssl-1.0.1g
cdC:\Qt\5.2.1
configure.bat-release-opensource-confirm-license-static-makelibs-no-sql-sqlite-no-opengl-system-zlib-qt-pcre-no-icu-no-gif-system-libpng-no-libjpeg-no-freetype-no-angle-no-vcproj-openssl-linked-no-dbus-no-audio-backend-no-wmf-backend-no-qml-debug
mingw32-make
setPATH=%PATH%;C:\Qt\5.2.1\bin
cdC:\Qt\qttools-opensource-src-5.2.1
qmakeqttools.pro
mingw32-make
3.下载Bitcoin0.9.1
在msysshell下输入以下命令行:
cp/c/deps/libpng-1.6.10/.libs/libpng16.a/c/deps/libpng-1.6.10/.libs/libpng.a
cd/c/bitcoin-0.9.1
./autogen.sh
CPPFLAGS="-I/c/deps/boost_1_55_0\
-I/c/deps/db-4.8.30.NC/build_unix\
-I/c/deps/openssl-1.0.1g/include\
-I/c/deps\
-I/c/deps/protobuf-2.5.0/src\
-I/c/deps/libpng-1.6.10\
-I/c/deps/qrencode-3.4.3"\
LDFLAGS="-L/c/deps/boost_1_55_0/stage/lib\
-L/c/deps/db-4.8.30.NC/build_unix\
-L/c/deps/openssl-1.0.1g\
-L/c/deps/miniupnpc\
-L/c/deps/protobuf-2.5.0/src/.libs\
-L/c/deps/libpng-1.6.10/.libs\
-L/c/deps/qrencode-3.4.3/.libs"\
./configure\
--disable-upnp-default\
--disable-tests\
--with-qt-incdir=/c/Qt/5.2.1/include\
--with-qt-libdir=/c/Qt/5.2.1/lib\
--with-qt-bindir=/c/Qt/5.2.1/bin\
--with-qt-plugindir=/c/Qt/5.2.1/plugins\
--with-boost-system=mgw48-mt-s-1_55\
--with-boost-filesystem=mgw48-mt-s-1_55\
--with-boost-program-options=mgw48-mt-s-1_55\
--with-boost-thread=mgw48-mt-s-1_55\
--with-boost-chrono=mgw48-mt-s-1_55\
--with-protoc-bindir=/c/deps/protobuf-2.5.0/src
make
stripsrc/bitcoin-cli.exe
stripsrc/bitcoind.exe
stripsrc/qt/bitcoin-qt.exe
这样,你就得到了变异好的bitcoin-cli.exe和bitcoind.exe,bitcoin-qt.exe(windowsQT图形界面的钱包软件)
如果你还想了解更多这方面的信息,记得收藏关注本站。