Alternatively, install Qt Creator and open the `bitcoin-qt.pro` file.
Alternatively, install `Qt Creator`_ and open the `bitcoin-qt.pro` file.
An executable named `bitcoin-qt` will be built.
An executable named `bitcoin-qt` will be built.
.._`Qt Creator`: http://qt.nokia.com/downloads/
Windows
Windows
--------
--------
Windows build instructions:
Windows build instructions:
- Download the `QT Windows SDK`_ and install it. You don't need the Symbian stuff, just the desktop Qt.
- Download the `Qt Windows SDK`_ and install it. You don't need the Symbian stuff, just the desktop Qt.
- Download and extract the `dependencies archive`_[#]_, or compile openssl, boost and dbcxx yourself.
- Download and extract the `dependencies archive`_[#]_, or compile openssl, boost and dbcxx yourself.
- Copy the contents of the folder "deps" to "X:\\QtSDK\\mingw", replace X:\\ with the location where you installed the Qt SDK. Make sure that the contents of "deps\\include" end up in the current "include" directory.
- Copy the contents of the folder "deps" to "X:\\QtSDK\\mingw", replace X:\\ with the location where you installed the Qt SDK. Make sure that the contents of "deps\\include" end up in the current "include" directory.
- Open the .pro file in QT creator and build as normal (ctrl-B)
- Open the bitcoin-qt.pro file in Qt Creator and build as normal (ctrl-B)
.._`QT Windows SDK`: http://qt.nokia.com/downloads/sdk-windows-cpp
.._`Qt Windows SDK`: http://qt.nokia.com/downloads/sdk-windows-cpp
To use UPnP for port forwarding behind a NAT router (recommended, as more connections overall allow for a faster and more stable bitcoin experience), pass the following argument to qmake:
To use UPnP for port forwarding behind a NAT router (recommended, as more connections overall allow for a faster and more stable bitcoin experience), pass the following argument to qmake: