Build » Historie » Verze 10
Václav Šíma, 2023-04-25 09:39
1 | 8 | Václav Šíma | h2. Prerequisites |
---|---|---|---|
2 | |||
3 | 9 | Václav Šíma | * *C++ 11 or 17 compatible compiler* /IDE: Visual Studio 2019 is recommended on Windows platforms, GCC 10.2 or CLANG 5.0 is recommended on Linux platforms; C++ 17 is required for AttachmentEstimation application. |
4 | 1 | Václav Šíma | |
5 | 9 | Václav Šíma | * *cross-platform build system* : CMake >= 3.10; |
6 | |||
7 | * *Git version control* : On Windows platforms, Git for Windows >=2.26 is required and Git Extensions or TortoiseGit are recommended as tools for inexperienced users of Git; |
||
8 | |||
9 | * *[OPTIONAL]: Qt 5* - required only if you want to build (and use) MeshRegisterGUI example application |
||
10 | |||
11 | 1 | Václav Šíma | h2. Getting the source code |
12 | 8 | Václav Šíma | |
13 | 9 | Václav Šíma | *GitLab Repos (private)* : |
14 | 1 | Václav Šíma | |
15 | 9 | Václav Šíma | * Main repo - https://gitlab.com/besoft/muscle-wrapping-2.0 |
16 | * PBD_ARAP merge repo - https://gitlab.com/cervemar/muscle-wrapping-2.0 |
||
17 | |||
18 | *Branches:* |
||
19 | * Superbuild - feature/#10434-super-build-refactoring |
||
20 | |||
21 | |||
22 | 1 | Václav Šíma | h2. Building the software |
23 | |||
24 | 10 | Václav Šíma | We are currently working on a superbuild that should download and install all the necessary dependencies to run the project. For a clean install, you should now just run cMake with the "always" configuration and everything you need should be installed. |
25 | |||
26 | Dependencies of the project are described here - [[Dependency_map]] |
||
27 | 1 | Václav Šíma | |
28 | 8 | Václav Šíma | |
29 | 9 | Václav Šíma | h2. Additional Information |
30 | 8 | Václav Šíma | |
31 | 9 | Václav Šíma | Additional build information is desecribed here - [[Build_info]] |
32 | 8 | Václav Šíma | |
33 | 9 | Václav Šíma | h2. Troubleshooting |
34 | 7 | Václav Šíma | |
35 | 9 | Václav Šíma | * During superbuild installation on Windows CCD directories (include, lib and bin) need to be add to PATH for correct build of FCL library. ({ _build_directory_ }\ExternalLibs\ccd\Bin\bin) |