Когда выполнение делает, следующие ошибки появляются в терминале:
//usr/local/lib/liblua.a (loadlib.o) : В функции «lookforfunc» : loadlib.c: (. text+0x576): предупреждение : Используя 'dlopen' в статически связанных приложениях требует во времени выполнения общих библиотек от glibc версии, используемой для соединения
/usr/bin/x86_64-linux-gnu-ld: не может найти-lQt5Widgets
/usr/bin/x86_64-linux-gnu-ld: не может найти-lQt5Gui
/usr/bin/x86_64-linux-gnu-ld: не может найти-lQt5Core
/usr/bin/x86_64-linux-gnu-ld: не может найти-lGL
collect2: ошибка: ld возвратил 1 статус выхода
Я решил его путем добавления этих записей в проектах ".pro" файл и затем генерации снова Make-файла с qmake.
Записи:
QMAKE_CFLAGS + = - без кругов
QMAKE_CXXFLAGS + = - без кругов
QMAKE_LFLAGS + =-fPIC без кругов
ОСВОБОЖДАЕТ + =-llua-ldl-L/usr/lib/x86_64-linux-gnu/
Я действительно искал на packages.ubuntu.com.
Согласно ему Вам нужны следующие пакеты:
для компиляции:
sudo apt-get install qtbase5-dev libgl1-mesa-dev
во время выполнения:
sudo apt-get install libqt5widgets5 libqt5gui5 libqt5core5a libgl1