en:compilation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:compilation [2025/03/06 10:29] – jmgr | en:compilation [2025/03/19 10:37] (current) – jmgr | ||
---|---|---|---|
Line 29: | Line 29: | ||
</ | </ | ||
- | Then build. | + | Then build (you might have to replace $HOME/Qt with the path where your Qt installation resides). |
<code bash> | <code bash> | ||
- | mkdir build && | + | mkdir build |
+ | cd build | ||
+ | cmake .. -DCMAKE_PREFIX_PATH=$HOME/ | ||
+ | cmake --build . | ||
</ | </ | ||
Line 44: | Line 47: | ||
- Check Qt 5 Compatibility Module | - Check Qt 5 Compatibility Module | ||
- In " | - In " | ||
- | - Qt Multimedia | + | - Check Qt Multimedia |
- | - Qt Speech | + | - Check Qt Speech |
- Install CMake: https:// | - Install CMake: https:// | ||
- Install Git: https:// | - Install Git: https:// | ||
- Download the source code for OpenCV 4.x: https:// | - Download the source code for OpenCV 4.x: https:// | ||
- | - Open a Command Prompt: | + | - Open a Command Prompt: |
- | | + | <code bash> |
- | | + | set PATH=C: |
- | | + | cd <OpenCV directory> |
- | | + | mkdir build |
- | | + | cd build |
- | - mingw32-make -j install | + | cmake -G "MinGW Makefiles" |
+ | cmake --build . | ||
+ | </ | ||
- Open Git Bash: (and cd to the directory where you want to save the source code for Actiona) | - Open Git Bash: (and cd to the directory where you want to save the source code for Actiona) | ||
- | - git clone --recursive https:// | + | - <code bash>git clone --recursive https:// |
- Open QtCreator: | - Open QtCreator: | ||
- | - in settings, check that your kits are not greyed out: if so, check that the CMake tool is set | + | - in Edit -> Preferences, check that your kits are not greyed out: if so, check that the CMake tool is set |
- File -> Open file or project, select the CMakeLists.txt file in the Actiona source code directory | - File -> Open file or project, select the CMakeLists.txt file in the Actiona source code directory | ||
+ | - Set the build type to Release (Debug builds are not currently working when using MinGW on Windows) | ||
- In Projects -> CMake -> Initial Configuration, | - In Projects -> CMake -> Initial Configuration, | ||
- Add " | - Add " | ||
- Click " | - Click " | ||
- In Build steps -> Details, in Tool aguments, add -j (allows compiling with more than one core) | - In Build steps -> Details, in Tool aguments, add -j (allows compiling with more than one core) | ||
- | - Set the build type to Release (Debug builds are not currently working when using MinGW on Windows) | ||
- Build | - Build | ||
- You should be able to run Actiona from within QtCreator now | - You should be able to run Actiona from within QtCreator now | ||
Line 110: | Line 115: | ||
Then build. | Then build. | ||
<code bash> | <code bash> | ||
- | mkdir build && | + | mkdir build |
+ | cd build | ||
+ | cmake .. | ||
+ | cmake --build . | ||
</ | </ | ||
Line 123: | Line 131: | ||
git pull | git pull | ||
cmake .. | cmake .. | ||
- | make | + | cmake --build . |
</ | </ |
en/compilation.1741256966.txt.gz · Last modified: 2025/03/06 10:29 by jmgr