#qt #deployment #qt5.9
#qt #развертывание #qt5.9
Вопрос:
я создал приложение с помощью следующей команды на терминале
./linuxdeployqt-7-x86_64.AppImage processorder/Process_Orders -unsupported-allow-new-glibc -appimage
Приложение успешно сгенерировано. Но, когда я дважды нажимаю на него или (щелкните правой кнопкой мыши -> выполнить), ничего не происходит,
Я попытался запустить его с помощью терминала.
Это то, что я получил на терминале
./Process_Orders-x86_64.AppImage: symbol lookup error: ./Process_Orders-x86_64.AppImage: undefined symbol: _ZdlPvm, version Qt_5
Кто-нибудь может помочь мне успешно развернуть приложение и запустить его правильно?
Ответ №1:
кажется, что на вашем компьютере есть две версии qt, и вы должны отправить команде appimage истинный адрес qt, добавив к ним опцию -qmake, например:
-qmake=/opt/Qt/Qt5.9.1/5.9.1/gcc_64/bin/qmake