Updated CompileClient (markdown)

David Anderson 2023-10-31 19:11:23 -07:00
parent 2e8f463684
commit eae154ead0
1 changed files with 9 additions and 20 deletions

@ -4,7 +4,7 @@
The BOINC client software includes:
* The core client
* The [BOINC Manager](https://boinc.berkeley.edu/wiki/The_BOINC_Manager)
* [boinc_cmd](https://boinc.berkeley.edu/wiki/Boinccmd_tool) (Unix/Linux only)
* [boinc_cmd](https://boinc.berkeley.edu/wiki/Boinccmd_tool)
* The BOINC [screensaver](https://boinc.berkeley.edu/wiki/The_BOINC_screensaver) (Windows and Mac only)
## Linux
@ -21,7 +21,10 @@ make
The executables are located under the folder BOINC.
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. running under Oracle VirtualBox, download the [Compatibility virtual machine image](VmCompatibility)). In this case you should build using:
If instead you intend to build portable binaries of the client software that should run on a wide variety of GNU/Linux platforms,
we recommended that you build the client software using a virtual machine
(e.g. running under Oracle VirtualBox, download the [Compatibility virtual machine image](VmCompatibility)).
In this case you should build using:
```
./_autosetup
./configure --disable-server --enable-client-release --build=i686-pc-linux-gnu \
@ -50,30 +53,16 @@ Here is the list of packages that are needed to compile the BOINC graphics libs
## Windows
### Visual Studio 2013 Community Edition Build Environment
### Visual Studio 2022 Community Edition Build Environment
Software Prerequisites:
* Download and install [Visual Studio 2013 Community Edition](http://go.microsoft.com/fwlink/?LinkId=517284).
* If you get messages about your trial being expired, Microsoft tells to fix this by [signing in with your Microsoft account](https://blogs.msdn.microsoft.com/visualstudio/2015/08/07/visual-studio-2015-faq/#CommunityEditionTrialExpiry).
* Download and install Visual Studio 2022 Community Edition.
* Download the [BOINC source code](SourceCodeGit).
* Download the [Visual Studio 2013 Dependency Store](SourceCodeGit#Windowsbuilddependencies).
* All dependency stores can be found [here](https://boinc.berkeley.edu/gitweb/).
All the Visual Studio project files assume that the dependency store is a sibling of the BOINC source repo.
An example directory layout would look like this:
```
C:\Src
|
+--+ boinc
|
+--+ boinc_depends_win_vs2013
```
Be economical with folder names. The length of the code sub-folder name ('boinc', in this case) must be no more than 13 characters.
#### Building via Visual Studio
Double-click on the boinc_vs2013.sln file in the win_build directory to launch Visual Studio 2013. From here
you should be able to perform any build operation you want.
Double-click on the boinc.sln file in the win_build directory to launch Visual Studio.
From here you should be able to perform any build operation you want.
#### Building via the Command Line