Changes between Version 17 and Version 18 of CompileClient


Ignore:
Timestamp:
Jul 6, 2007, 9:48:11 AM (17 years ago)
Author:
romw
Comment:

Additional Build Information for Windows

Legend:

Unmodified
Added
Removed
Modified
  • CompileClient

    v17 v18  
    5454
    5555 * [SourceCode Download the current BOINC source code].
    56  * Download version 2.8.4 of [http://www.wxwidgets.org/ WxWidgets].
     56 * Download [http://www.wxwidgets.org/ WxWidgets].
    5757 * Install the !WxWidgets source according to instructions on the web site.
     58
     59   || Build Target  || Build Platform || wxWidget Version || Environment Variable ||
     60   || Release       || Win32          || 2.8.x            || WXWIN                ||
     61   || Release       || x64            || 2.8.x            || WXWINX64             ||
     62   || Debug         || Win32          || 2.8.x            || WXWIN                ||
     63   || Debug         || x64            || 2.8.x            || WXWINX64             ||
     64   || ReleaseSigned || Win32          || 2.6.x            || WXWINPROD            ||
     65   || ReleaseSigned || x64            || 2.6.x            || WXWINPRODX64         ||
     66
    5867 * In Windows, Start->(Settings)->Control Panel->System, select Advanced; click Environment Variables. Under 'User variables' click New. Create a variable named 'wxwin' with value 'c:\wx' (or wherever you installed it). Then restart Visual Studio.
    59  * Build !WxWidgets. See [http://www.wxwidgets.org/wiki/index.php/Compiling_WxWidgets Compiling WxWidgets] for details. (for the right options, I followed 1. Your application (delete odbc32.lib), 2. wxWidgets Library.)
     68
     69{{{
     70Example Environment Variables:
     71WXWIN=C:\Src\SDKs\wx28
     72WXWINPROD=C:\Src\SDKs\wx26
     73WXWINPRODX64=C:\Src\SDKs\wx26x64
     74WXWINX64=C:\Src\SDKs\wx28x64
     75}}}
     76
     77 * Build !WxWidgets. See [http://www.wxwidgets.org/wiki/index.php/Compiling_WxWidgets Compiling WxWidgets] for details. You'll need to compile both the Debug and Release targets.
    6078 * When done, go File->Close Solution.
    61  * Then go File->Open Solution->%drive%://boinc/win_build/boinc.sln and press Open.
    62  * Set up Visual Studio to use the correct platform. From the drop-down menu choose either Win32 (for 32 bit platforms) or x64 (for 64 bit platforms) and choose to make it a Release version.
     79 * Then go File->Open Solution-><BOINCSRCDIR/>\win_build\boinc.sln and press Open.
     80 * Set up Visual Studio to use the correct platform. From the drop-down menu choose either Win32 (for 32 bit platforms) or x64 (for 64 bit platforms) and choose to make it a Release/Debug version.
    6381 * Go to the Build menu, Build Solution.
    6482
    65 All files will be built to %drive%://boinc/win_build/Build/Win32/Release (or Build/x64/Release for 64 bit versions).
     83All files will be built to <BOINCSRCDIR/>\win_build\Build\Win32\Release (or Build/x64/Release for 64 bit versions).
    6684Versions compiled with Visual C++ 2005 Express use the optimizing compiler. Benchmarks are the same as on versions released by Berkeley.
    6785
    6886You can easily ignore all of the warnings that you get when building. Most of them are for the eyes of the developers.
    69 
    7087
    7188TODO: instructions for creating an installer with Installshield X.