Install the dependencies.
Build it:
qmake mapmap.pro
make
Alternatively:
./scripts/build.sh
Install basic development tools for Qt 6 projects:
sudo apt-get install -y \
qt6-tools-dev \
qt6-multimedia-dev \
qt6-base-dev \
libqt6opengl6-dev \
libqt6openglwidgets6
Install extra packages if you want to build the documentation:
sudo apt-get install -y \
doxygen \
graphviz \
rst2pdf \
markdown
Install basic development tools for Qt 6 projects:
sudo pacman -S qt6-tools qt6-multimedia qt6-base
Install tools and dependencies:
./scripts/sh_install_deps_macos.sh
Build:
./scripts/sh_build_macos.sh
If the appearance of the window of the OSC port number in the preferences seem corrupted, you might want to reset MapMap's preferences:
rm -f ~/Library/Preferences/info.mapmap.MapMap.plist
- Download and install Qt6 MinGW incl. QtCreator
- Build and run MapMap project within QtCreator (Ctrl-R)
- Build a Qt static environment
- Build MapMap using QtCreator (qmake, build release)
- Run MapMap.exe
- Open Qt terminal via a Start Menu and run the following command:
windeployqt --release --no-system-d3d-compiler <path-to-app-binary> - Replace all the
*.qmfiles that exists inreleased-binary/translations folder by the ones fromsource-code/translations folder - Download and install Inno Setup to create an installation wizard setup
You might need to update the files:
cd src/mapmap
lupdate mapmap.pro
Then, do this:
lrelease mapmap.pro