![]() ![]() ![]() Benchmarks are the same as on versions released by Berkeley. Versions compiled with Visual C 2005 Express use the optimizing compiler. Additional linker dependencies for Visual C ExpressĪll files will be built to \win_build\Build\Win32\Release (or Build/圆4/Release for 64 bit versions).in Project -> Properties, I needed to add these entries to Configuration Properties -> C/C -> Preprocessor -> Preprocessor Definitions: _WIN32_WINNT=0x0501 and NTDDI_VERSION=0x05010200 - see sdkddkver.h in the SDK include directory for macro values. ![]() Visual C 2008 Express Edition) it may be necessary to include preprocessor macros to direct the compiler to build for the correct Windows version (this was apparently introduced for Windows Vista). For the latest versions of Visual C (e.g.From the drop-down menu choose either Win32 (for 32 bit platforms) or 圆4 (for 64 bit platforms) and choose to make it a Release/Debug version. Set up Visual Studio to use the correct platform.Then go File->Open Solution->\win_build\boinc.sln and press Open.You'll need to compile both the Debug and Release targets. Create a variable named 'wxwin' with value 'c:\wx' (or wherever you installed it). In Windows, Start->(Settings)->Control Panel->System, select Advanced click Environment Variables.Install the wxWidgets source according to instructions on the web site.Download the current BOINC source code.NOTE: When using Visual C 2005 Express Edition, you will also need to download and install the Windows Platform SDK. After it downloaded and "installed", go to your local \Visual Studio 8\Microsoft Visual C 2005 Express Edition - ENU\ directory and click setup.exe, which will install VC 2005 Express Edition in earnest.ĭo not forget to update to Visual Studio 2005 Service Pack 1. Or download and install Visual C 2005 Express Edition (part of Visual Studio 8 Express). The result (in the sea/ directory) will be a self-extracting archive (boinc_x.y.z_i686-pc-linux-gnu.sh) containing the BOINC client software. Here is the list of packages that are needed to compile the BOINC graphics libs on Debian (the same packages should also be available on Ubuntu):įreeglut3-dev libsm-dev libice-dev libxmu-dev libxi-dev libx11-dev libjpeg62-dev If you have old versions of libraries (curl, openssl etc.) in /usr/lib, and newer versions somewhere else (like /usr/local/lib) you must tell the linker where to find the newer versions: The result (in the sea/ directory) will be a self-extracting archive (boinc_x.y.z_PLATFORM.sh) containing the BOINC client software. Configure (with -disable_server) and make.configure -disable-server -enable-client-release -build=i686-pc-linux-gnu \ĬXXFLAGS="-O3 -funroll-loops -fforce-addr -ffast-math" running under Microsoft Virtual PC, download the Compatibility virtual machine image). If instead you intend to build portable binaries of the client software that should run on a wide variety of GNU/Linux platforms, it is recommended to build the client software using a virtual machine (e.g. configure -disable-server -enable-client CXXFLAGS="-O3 -funroll-loops -fforce-addr -ffast-math" If you want to build the client software for local use on your machine only, it is enough to simply build it using ![]()
0 Comments
Leave a Reply. |