boinc_samples.
To build these applications:
- Get the source code
for both boinc and boinc_samples.
Put them in the same parent directory;
otherwise relative paths won't work.
- If you're working on Unix,
Build the BOINC software
(you only need the api/ and lib/ parts of it).
On Windows, this will be done automatically
as part of building the application.
The example applications are:
The boinc_samples tree includes project files for the following platforms:
- Windows:
includes project files for Microsoft Visual Studio 2003 and 2005.
Also includes a project file samples.dev
for Dev-C++,
a free development environment for Windows
(this project file doesn't work yet).
These are in the win_build/ directory.
- Mac OS X:
includes an Xcode project file for upper_case,
mac_build/UpperCase.xcodeproj
- Linux:
includes a Makefile for building on Linux.
For upper_case, this produces a separate .so containing the graphics part.
The Makefile links some libraries statically
(stdc++, glut etc.) so that the app will run on machines
where these are old or missing.
It also uses a technique where the main program
exports its symbols to the graphics .so,
which eliminates lots of the problems we had in Einstein@home.
";
page_tail();
?>