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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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