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 "Projects" tab, in "additional arguments", add:
OPENCV_LIB="Path to the OpenCV library folder" (where all the .lib are)
OPENCV_INCLUDE="Path to the OpenCV include path" (containing the opencv2 folder)
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="Path to the Boost include folder" (containing the "boost" folder)
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/Ubuntu/Mint
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:
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:
sudo apt-get install libqt5sql5-mysql
Get the code.
git clone https://github.com/Jmgr/actiona.git
Enter the actiona directory:
cd actiona
Then build.
qmake -r && make
To run actiona, enter:
./actiona
Update
To update your version, open a terminal, go to the actiona directory and enter
git pull
qmake -r
make