Déployer une application Qt compilée en statique
Bonjour
J'ai écris une petite application sur Qt et j'aimerai la partager.
J'ai opté pour le déploiement static, j'ai suivi la procédure qu'a indiquer la doc, et j’obtiens un message d'erreur
Code:
main.cpp:(.text.startup+0x6): undefined reference to `qt_plugin_instance_qtaccessiblewidgets()'
si possible j'aimerai bien comprendre ce qui ne va pas
voici un extrait de mon main
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #include <QtPlugin>
Q_IMPORT_PLUGIN(qtaccessiblewidgets)
#include <QApplication>
#include<stdio.h>
#include "MaFenetre.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MaFenetre fenetre;
fenetre.show();
return app.exec();
} |
voici un extrait de mon fichier .pro
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| QT += widgets
QMAKE_LFLAGS += -static-libgcc
SOURCES += \
main.cpp \
MaFenetre.cpp
HEADERS += \
MaFenetre.h
CONFIG += static
static {
CONFIG += static
QTPLUGIN += qtaccessiblewidgets
DEFINES += STATIC
message("Static build.")
}
TEMPLATE = app
TARGET = myapp |