en:compilation
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | en:compilation [2017/11/07 20:01] – jmgr | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Get & compile the latest version ====== | ||
+ | Please note: this is to compile actiona 3.9.0 and higher. Older versions depended on Qt 4 and are not supported anymore. | ||
+ | |||
+ | ===== Windows ===== | ||
+ | - Install Visual Studio 2015 (Community edition should work) | ||
+ | - Install Qt (5.2.0 or more recent, QtScript is needed) | ||
+ | - Install QtCreator | ||
+ | - Install OpenCV binaries for Windows (version 2.x) | ||
+ | - Install Boost (headers only, no need to compile it) | ||
+ | - Open actiona.pro using QtCreator | ||
+ | - In the " | ||
+ | - OPENCV_LIB=" | ||
+ | - OPENCV_INCLUDE=" | ||
+ | - OPENCV_LIB_CORE=Name of the core library filename (for example opencv_core249) | ||
+ | - OPENCV_LIB_IMGPROC=Name of the imgproc library filename (for example opencv_imgproc249) | ||
+ | - BOOST_INCLUDE=" | ||
+ | - Compile | ||
+ | - Copy the opencv_corexxx.dll and opencv_imgproc.dll files from the OpenCV install path to the build directory containing all the binaries that where built in the previous step | ||
+ | - Run | ||
+ | ===== GNU/Linux ===== | ||
+ | ==== Debian/ | ||
+ | === First download === | ||
+ | We need Git, a C++ compiler (that can compile C++11 code, so for GCC, version 4.7 or better), Qt and all dependencies: | ||
+ | <code bash> | ||
+ | sudo apt-get install git-core build-essential qtbase5-dev libqt5x11extras5-dev libqt5xmlpatterns5-dev qtscript5-dev qttools5-dev qtmultimedia5-dev qttools5-dev-tools libnotify-dev libopencv-core-dev libopencv-imgproc-dev libxtst-dev libboost-dev | ||
+ | </ | ||
+ | |||
+ | If you want to use SQL databases you will also have to install the corresponding bindings, for instance, MySQL: | ||
+ | <code bash> | ||
+ | sudo apt-get install libqt5sql5-mysql | ||
+ | </ | ||
+ | |||
+ | Get the code. | ||
+ | <code bash> | ||
+ | git clone https:// | ||
+ | </ | ||
+ | |||
+ | Enter the actiona directory: | ||
+ | <code bash> | ||
+ | cd actiona | ||
+ | </ | ||
+ | |||
+ | Then build. | ||
+ | <code bash> | ||
+ | qmake -r && make | ||
+ | </ | ||
+ | |||
+ | To run actiona, enter: | ||
+ | <code bash> | ||
+ | ./actiona | ||
+ | </ | ||
+ | |||
+ | === Update === | ||
+ | To update your version, open a terminal, go to the actiona directory and enter | ||
+ | <code bash> | ||
+ | git pull | ||
+ | qmake -r | ||
+ | make | ||
+ | </ |
en/compilation.txt · Last modified: 2023/10/01 09:15 by jmgr