yangh / sevensquare

Android screencast wroted in QT
214 stars 56 forks source link

Make fails with `QtGui/QApplication: No such file or directory` on Ubuntu 16.04 #7

Closed lpryszcz closed 7 years ago

lpryszcz commented 7 years ago

sudo apt-get install qt4-qmake libqt4-dev libqtcore4 libqtgui4 make mkdir -p build (cd build && qmake -o Makefile ../seven-square.pro) ./contributes/generate-keymap.sh Generate keymap header from src/keycodes.h...58 key map generated in src/keymap-generated.h. (cd build && make) make[1]: Entering directory '/home/lpryszcz/src/sevensquare/build' Makefile:349: warning: overriding recipe for target 'moc_adbfb.cpp' Makefile:344: warning: ignoring old recipe for target 'moc_adbfb.cpp' g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I../../sevensquare -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o main.o ../src/main.cpp ../src/main.cpp:8:30: fatal error: QtGui/QApplication: No such file or directory compilation terminated. Makefile:377: recipe for target 'main.o' failed make[1]: * [main.o] Error 1 make[1]: Leaving directory '/home/lpryszcz/src/sevensquare/build' Makefile:11: recipe for target 'app' failed make: * [app] Error 2

lpryszcz commented 7 years ago

Changing one line in Makefile solved the issue: (cd build && qmake-qt4 -o Makefile ../seven-square.pro)