Changes between Version 42 and Version 43 of CompileClient
- Timestamp:
- Apr 16, 2009, 10:20:09 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompileClient
v42 v43 62 62 63 63 * [SourceCode Download the current BOINC source code]. 64 * Download [http://www.wxwidgets.org/ wxWidgets]. 64 * Download [http://www.wxwidgets.org/ wxWidgets]. wxWidgets 2.6.4 is no longer needed. 65 65 * Install the wxWidgets source according to instructions on the web site. 66 66 … … 70 70 || Debug || Win32 || 2.8.x || WXWIN || 71 71 || Debug || x64 || 2.8.x || WXWINX64 || 72 || !ReleaseSigned || Win32 || 2.6.x || WXWINPROD ||73 || !ReleaseSigned || x64 || 2.6.x || WXWINPRODX64 ||74 72 75 73 * 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. … … 78 76 Example Environment Variables: 79 77 WXWIN=C:\Src\SDKs\wx28 80 WXWINPROD=C:\Src\SDKs\wx2681 WXWINPRODX64=C:\Src\SDKs\wx26x6482 78 WXWINX64=C:\Src\SDKs\wx28x64 83 79 }}} … … 87 83 * Then go File->Open Solution-><BOINCSRCDIR/>\win_build\boinc.sln and press Open. 88 84 * 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. 89 * Additional linker dependencies for Visual C++ Express85 * Additional linker (Linker -> Input) dependencies for Visual C++ Express 90 86 * boinc_dll 91 87 * advapi32.lib 92 88 * user32.lib 89 * kernel32.lib 93 90 * boinc 94 91 * advapi32.lib 95 92 * gdi32.lib 96 93 * user32.lib 94 * kernel32.lib 97 95 * boincmgr 96 * ole32.lib 98 97 * oleaut32.lib 99 98 * Go to the Build menu, Build Solution. … … 114 113 115 114 * [SourceCode Download the current BOINC source code]. 116 * Download [http://www.wxwidgets.org/ wxWidgets]. 115 * Download [http://www.wxwidgets.org/ wxWidgets]. wxWidgets 2.6.4 is no longer needed. 117 116 * Install the wxWidgets source according to instructions on the web site. 118 117 … … 122 121 || Debug || Win32 || 2.8.x || WXWIN || 123 122 || Debug || x64 || 2.8.x || WXWINX64 || 124 || !ReleaseSigned || Win32 || 2.6.x || WXWINPROD ||125 || !ReleaseSigned || x64 || 2.6.x || WXWINPRODX64 ||126 123 127 124 * 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. … … 130 127 Example Environment Variables: 131 128 WXWIN=C:\Src\SDKs\wx28 132 WXWINPROD=C:\Src\SDKs\wx26133 129 WXWINPRODX64=C:\Src\SDKs\wx26x64 134 WXWINX64=C:\Src\SDKs\wx28x64135 130 }}} 136 131 … … 140 135 * 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. 141 136 * For Visual C++ 2008 Express Edition it is necessary to include preprocessor macros to direct the compiler to build for the correct Windows version (this was apparently introduced for Windows Vista). E.g. in Project -> <project_name> 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. 142 * Additional linker dependencies for Visual C++ Express137 * Additional linker (Linker -> Input) dependencies for Visual C++ Express 143 138 * boinc_dll 144 139 * advapi32.lib 145 140 * user32.lib 141 * kernel32.lib 146 142 * boinc 147 143 * advapi32.lib 148 144 * gdi32.lib 149 145 * user32.lib 146 * kernel32.lib 150 147 * boincmgr 148 * ole32.lib 151 149 * oleaut32.lib 152 150 * Go to the Build menu, Build Solution.