mirror of https://github.com/BOINC/boinc.git
Updated CompileClient (markdown)
parent
2e8f463684
commit
eae154ead0
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue