Building BOINC on Windows
From Pirates@Home
This article will describe the steps necessary to build the BOINC client on Windows, and how to set up your build environment to build applications. A separate article will deal with how to create applications for BOINC and how to build them on Windows.
This article will (slowly) be copied over from the web page at http://pirates.spy-hill.net/help/boinc-on-windows.html
Contents |
Source Code
You'll need to get Subversion (SVN) first, in order to check the source code out from the Berkeley repository. You can download Subversion for Windows from Tigris.org.
You may also want to get the TortoiseCVS client. While BOINC has moved from CVS to SVN, the sample applications and other supporting files from Spy Hill are available via CVS rather than SVN.
The source code for the BOINC client core and Manager are available via SVN from http://boinc.berkeley.edu/svn/trunk/boinc/
Compiler
Additional Dependencies
Stuff you'll need...
wxWidgets
Supporting Libraries
Pre-built libraries for some of the dependencies mentioned below, for MS VS2005, can be obtained from SVN from http://boinc.berkeley.edu/svn/trunk/boinc_depends_win_vs2005/ You cannot use these for VS2008, you have to rebuild these if you are using VS2008.
- OpenSSL
- cURL
- zlib
Graphics Libraries
Building
- Building the libraries
- Building the client & Manager
- Building Applications
