OpenIndy is a metrology software solution that can be extended by plugins. The project started in 2013 as a student project in the Department of Geoinformatics and Surveying (HS Mainz).
OpenIndy is developed with the Qt framework (Qt libs + Qt Creator IDE). You can download the framework here.
Tested with Ubuntu 18.04 (Qt 5.9.5), Ubuntu 20.04 (Qt 5.12.8)
sudo apt install git
sudo apt install build-essential
sudo apt install libgl1-mesa-dev
sudo apt install libglu1-mesa-dev
sudo apt install libblas-dev
sudo apt install liblapack-dev
sudo apt install libarmadillo-dev
sudo apt install qt5-default
sudo apt install libqt5svg5-dev libqt5websockets5-dev
sudo apt install libqt5serialport5-dev
sudo apt install libqt5multimedia5 libqt5multimedia5-plugins qtmultimedia5-dev
sudo apt install qtcreator
git clone --recurse-submodule https://github.com/OpenIndy/OpenIndy.git
cd OpenIndy
qmake openIndy.pro -r -spec linux-g++ CONFIG+=debug
make
make install
Call the above command line qmake openIndy.pro -r -spec linux-g++ CONFIG+=debug and make install three times to ensure that all submodules are copied to the OpenIndy/install directory.
git clone --recurse-submodule https://github.com/OpenIndy/OpenIndy-DefaultPlugin.git
cd OpenIndy-DefaultPlugin
qmake OpenIndy-DefaultPlugin.pro -r -spec linux-g++ CONFIG+=debug
make
make install
cd OpenIndy
cp -R res-rt/openIndy.sh install/debug/
# run
chmod +x ./install/debug/openIndy.sh
./install/debug/openIndy.sh
Tested with Qt 5.5.1 / MinGW 4.9.2 & Qt Creator 5.12.2 mingw_730_64
install required Qt / Qt Creator
git clone --recurse-submodule https://github.com/OpenIndy/OpenIndy.git
cd OpenIndy
qmake.exe OpenIndy.pro -r -spec win32-g++ "CONFIG+=debug"
mingw32-make.exe
mingw32-make.exe install
git clone --recurse-submodule https://github.com/OpenIndy/OpenIndy-DefaultPlugin.git
cd OpenIndy-DefaultPlugin
qmake.exe OpenIndy-DefaultPlugin.pro -r -spec win32-g++ "CONFIG+=debug"
mingw32-make.exe
mingw32-make.exe install
Add ./lib/OpenIndy-Core/lib/OpenIndy-Math/lib/armadillo-3.910.0/examples/lib_win32
to Qt Creator PATH.
cd OpenIndy
xcopy res-rt\openIndy.bat install\debug\ /s /e
cd install\debug
rem run
rem set `QT_DIR` to your Qt install path
openIndy.bat