Building BOINC on Windows

From Pirates@Home

Jump to: navigation, search

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

Troubleshooting

References

Personal tools