| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:compilation [2025/03/14 22:18] – [Debian/Ubuntu/Mint] jmgr | en:compilation [2025/07/08 12:43] (current) – jmgr |
|---|
| Create/Sign up to your Qt Account, choose "Custom installation". | Create/Sign up to your Qt Account, choose "Custom installation". |
| |
| Install Qt 6.6.3 (Qt 6.7 is not compatible) with the following modules: | Install Qt 6.6.3 or more recent with the following modules: |
| - Desktop | - Desktop |
| - Qt 5 Compatibility Module | - Qt 5 Compatibility Module |
| </code> | </code> |
| |
| Then build (replace /home/<username> with the path where your Qt installation resides). | Then build (you might have to replace $HOME/Qt with the path where your Qt installation resides). |
| <code bash> | <code bash> |
| mkdir build && cd build && cmake .. -DCMAKE_PREFIX_PATH=/home/<username>/Qt/6.6.3/gcc_64 && make | mkdir build |
| | cd build |
| | cmake .. -DCMAKE_PREFIX_PATH=$HOME/Qt/6.6.3/gcc_64 -DCMAKE_BUILD_TYPE=Release |
| | cmake --build . |
| </code> | </code> |
| |
| - Install Git: https://gitforwindows.org/ | - Install Git: https://gitforwindows.org/ |
| - Download the source code for OpenCV 4.x: https://opencv.org/releases/ and extract the archive | - Download the source code for OpenCV 4.x: https://opencv.org/releases/ and extract the archive |
| - Open a Command Prompt: | - Open a Command Prompt: (update the path to Qt if you installed it somewhere else) |
| - <code bash>set PATH=C:\Qt\Tools\mingw1120_64\bin;%PATH%</code> (update the path to Qt if you installed it somewhere else) | <code bash> |
| - <code bash>cd <OpenCV directory></code> | set PATH=C:\Qt\Tools\mingw1120_64\bin;%PATH% |
| - <code bash>mkdir build</code> | cd <OpenCV directory> |
| - <code bash>cd build</code> | mkdir build |
| - <code bash>cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=. -DBUILD_SHARED_LIBS=ON -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_opencv_world=OFF -DBUILD_opencv_calib3d=OFF -DBUILD_opencv_dnn=OFF -DBUILD_opencv_features2d=OFF -DBUILD_opencv_flann=OFF -DBUILD_opencv_gapi=OFF -DBUILD_opencv_highgui=OFF -DBUILD_opencv_ml=OFF -DBUILD_opencv_objdetect=OFF -DBUILD_opencv_photo=OFF -DBUILD_opencv_stitching=OFF -DBUILD_opencv_video=OFF -DBUILD_opencv_videoio=OFF -DBUILD_opencv_imgcodecs=OFF -DBUILD_opencv_java=OFF -DBUILD_opencv_js=OFF -DBUILD_opencv_python_bindings_generator=OFF -DBUILD_opencv_ts=OFF -DBUILD_opencv_perf_core=OFF -DBUILD_opencv_perf_imgproc=OFF -DBUILD_opencv_perf_features2d=OFF -DBUILD_opencv_perf_flann=OFF ..</code> | cd build |
| - <code bash>mingw32-make -j install</code> | cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=. -DBUILD_SHARED_LIBS=ON -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_opencv_world=OFF -DBUILD_opencv_calib3d=OFF -DBUILD_opencv_dnn=OFF -DBUILD_opencv_features2d=OFF -DBUILD_opencv_flann=OFF -DBUILD_opencv_gapi=OFF -DBUILD_opencv_highgui=OFF -DBUILD_opencv_ml=OFF -DBUILD_opencv_objdetect=OFF -DBUILD_opencv_photo=OFF -DBUILD_opencv_stitching=OFF -DBUILD_opencv_video=OFF -DBUILD_opencv_videoio=OFF -DBUILD_opencv_imgcodecs=OFF -DBUILD_opencv_java=OFF -DBUILD_opencv_js=OFF -DBUILD_opencv_python_bindings_generator=OFF -DBUILD_opencv_ts=OFF -DBUILD_opencv_perf_core=OFF -DBUILD_opencv_perf_imgproc=OFF -DBUILD_opencv_perf_features2d=OFF -DBUILD_opencv_perf_flann=OFF .. |
| | cmake --build . |
| | </code> |
| - 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) |
| - <code bash>git clone --recursive https://github.com/Jmgr/actiona.git</code> | - <code bash>git clone --recursive https://github.com/Jmgr/actiona.git</code> |
| Then build. | Then build. |
| <code bash> | <code bash> |
| mkdir build && cd build && cmake .. && make | mkdir build |
| | cd build |
| | cmake .. |
| | cmake --build . |
| </code> | </code> |
| |
| git pull | git pull |
| cmake .. | cmake .. |
| make | cmake --build . |
| </code> | </code> |