История изменений
Исправление
darkpony,
(текущая версия)
:
нужно Qt 5.4.2 или выше
Попробуй добавить в скрипт проверку версии Qt, чтобы при обнаружении версии ниже 5.4.2 (или хотя-бы 4 версии), сборка не осуществлялась.
Сейчас разибрал выхлоп и понял, что забирается 4 версия, так как путь по умолчанию ../qt, а установленные Qt 5.6.0 в каталоге ../qt5 «проходят мимо».
Редактирование в Makefile путей с qt на qt5 дает такой результат:
$ make
g++ -c -pipe -std=c++11 -O2 -march=i586 -mtune=i686 -Wall -W -D_REENTRANT -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt5/mkspecs/linux-g++ -I. -I/usr/lib/qt5/include/QtCore -I/usr/lib/qt5/include/QtNetwork -I/usr/lib/qt5/include/QtGui -I/usr/lib/qt5/include/QtXml -I/usr/lib/qt5/include/QtSvg -I/usr/lib/qt5/include -Isrc -Ibuild -o build/MetaEditor.o src/views/record/MetaEditor.cpp
src/views/record/MetaEditor.cpp:1:22: фатальная ошибка: QBoxLayout: Нет такого файла или каталога
компиляция прервана.
Makefile:2515: ошибка выполнения рецепта для цели «build/MetaEditor.o»
make: *** [build/MetaEditor.o] Ошибка 1
QBoxLayout: Нет такого файла или каталога
Но:
$ locate QBox
/usr/include/qt5/QtWidgets/QBoxLayout
/usr/lib/qt/include/QtGui/QBoxLayout
Исходная версия Deleted, :
нужно Qt 5.4.2 или выше
Попробуй добавить в скрипт проверку версии Qt, чтобы при обнаружении версии ниже 5.4.2 (или хотя-бы 4 версии), сборка не осуществлялась.
Сейчас разибрал выхлоп и понял, что забирается 4 версия, так как путь по умолчанию ../qt, а установленные Qt 5.6.0 в каталоге ../qt5 «проходят мимо».
Сменив путь в Makefile с qt на qt5 вообще дает такой результат:
$ make
g++ -c -pipe -std=c++11 -O2 -march=i586 -mtune=i686 -Wall -W -D_REENTRANT -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt5/mkspecs/linux-g++ -I. -I/usr/lib/qt5/include/QtCore -I/usr/lib/qt5/include/QtNetwork -I/usr/lib/qt5/include/QtGui -I/usr/lib/qt5/include/QtXml -I/usr/lib/qt5/include/QtSvg -I/usr/lib/qt5/include -Isrc -Ibuild -o build/MetaEditor.o src/views/record/MetaEditor.cpp
src/views/record/MetaEditor.cpp:1:22: фатальная ошибка: QBoxLayout: Нет такого файла или каталога
компиляция прервана.
Makefile:2515: ошибка выполнения рецепта для цели «build/MetaEditor.o»
make: *** [build/MetaEditor.o] Ошибка 1
QBoxLayout: Нет такого файла или каталога
Но:
$ locate QBox
/usr/include/qt5/QtWidgets/QBoxLayout
/usr/lib/qt/include/QtGui/QBoxLayout