Copyright (c) 2009-2011 Bitcoin Developers Distributed under the MIT/X11 software license, see the accompanying file license.txt or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). WINDOWS BUILD NOTES =================== Compilers Supported ------------------- MinGW GCC http://tdm-gcc.tdragon.net/ has an easy installer. Go back a few versions for a little older gcc like gcc 4.4.?. MSVC 10.0 (2010) was used to build this release. Dependencies ------------ Libraries you need to download separately and build: default path download wxWidgets \wxwidgets http://www.wxwidgets.org/downloads/ OpenSSL \openssl http://www.openssl.org/source/ Berkeley DB \db http://www.oracle.com/technology/software/products/berkeley-db/index.html Boost \boost http://www.boost.org/users/download/ Their licenses: wxWidgets LGPL 2.1 with very liberal exceptions OpenSSL Old BSD license with the problematic advertising requirement Berkeley DB New BSD license with additional requirement that linked software must be free open source Boost MIT-like license Versions used in this release: wxWidgets 2.9.1 OpenSSL 1.0.0c Berkeley DB 4.7.25.NC Boost 1.45.0 Notes ----- The UI layout is edited with wxFormBuilder. The project file is uiproject.fbp. It generates uibase.cpp and uibase.h, which define base classes that do the rote work of constructing all the UI elements. This release was built with a Visual C++ 10.0 toolchain (nmake); previous releases were built using mingw. wxWidgets --------- cd \wxwidgets\build\msw nmake -f makefile.vc SHARED=0 MONOLITHIC=1 BUILD=release UNICODE=1 CFB=Unicode OpenSSL ------- cd c:\openssl\src\openssl-1.0.0c perl Configure VC-WIN32 --prefix=c:/openssl ms\do_ms.bat nmake -f ms\nt.mak nmake -f ms\nt.mak install Berkeley DB ----------- Built in Visual C++ Express (project files had to be converted using Visual C++ Pro and then copied to build environment) Compiled Release db_static project in Visual Studio Express. Boost ----- download bjam.exe from http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941 cd \boost bjam toolset=msvc --build-type=complete stage