IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

WARNING: Failure to find: qrc_resources.cpp


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 264
    Par défaut WARNING: Failure to find: qrc_resources.cpp
    Bonjour à tous,

    Je cherche à savoir un peu plus d'infos sur les fichiers ressources car j'en ai pas trouver assez sur la doc Qt.

    Quand je fais un qmake j'ai cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    WARNING: Failure to find: qrc_resources.cpp
    Je n'est effectivement pas de fichier "qrc_resources.cpp".

    Donc ma question est comment je fais pour en avoir un ?

    J'ai un fichier "ressources.rc" donc ça doit être une histoire de compiler ce fichier pour l'avoir en qrc_resources.cpp. Mais je n'arrive pas à trouver la manip' pour le faire.

    Merci beaucoup !

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Salut,

    Ma réponse est pertinente uniquement si tu parles d'un fichier ressources Qt, soit un fichier ayant comme extension ".qrc".

    Alors, pour utiliser le fichier de ressources de Qt, 3 étapes :

    1)tu crées un fichier monFichier.qrc. Dedans, tu ajoutes les ressources que tu veux, la syntaxe est du type XML. Un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <!DOCTYPE RCC><RCC version="1.0">
    <qresource>
    <file>images/start.png</file>
    <file>images/stop.png</file>
    <file>images/find.png</file>
    <file>images/status.png</file>
    <file>images/splash.png</file>
    </qresource>
    </RCC>
    2)tu ajoutes dans ton fichier .pro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RESOURCES += monFichier.qrc
    3)dans ton main, tu ajoutes la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ...
    QApplication app(argc, argv);
    Q_INIT_RESOURCE(monFichier);
    QApplication::setStyle(...);
    ...
    Ensuite, pour charger un fichier que tu aurais mis dans ton fichier qrc(toujours des images dans mon cas) la syntaxe est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QSplashScreen splash(QPixmap(":/images/splash.png"));
    En espérant avoir étant assez complet,

    G.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 264
    Par défaut
    Enfaite ceci :

    RACINE DU PROJET :
    resources_images.qrc
    ressources.rc

    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
    ######################################################################
    # Automatically generated by qmake (2.01a) mar. 25. déc. 00:04:38 2007
    ######################################################################
     
    TEMPLATE = app
    TARGET = 
    DEPENDPATH += .
    INCLUDEPATH += .
     
    # Input
    LIBS = -lws2_32 QPopup.a
    RC_FILE = ressources.rc
    RESOURCES = resources_images.qrc
    FORMS = about.ui configuration.ui accueil.ui aide.ui
    HEADERS += tool.h about.h configuration.h accueil.h aide.h classHTTP.h
    SOURCES += main.cpp qrc_resources.cpp tool.cpp about.cpp configuration.cpp accueil.cpp aide.cpp
    Et dans mon main j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int main(int argc, char *argv[])
    {
        Q_INIT_RESOURCE(resources); //On charge le ressources
     
        QApplication app(argc, argv); //On créer un objet de type QApplication
    ...
    Donc voilà je sais pas trop comment faire je suis un peu perdu on va dire...

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par austin.fla Voir le message
    Donc voilà je sais pas trop comment faire je suis un peu perdu on va dire...
    Qu'es ce que ne marche pas?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 264
    Par défaut
    Tout vas bien j'ai compris ça fonctionne encore mieux :p

    Merci beaucoup à tous !

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    cool.
    n'oublie pas de mettre résolue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gtk - Warning: Could Not Find Signal Handler
    Par shumprevers dans le forum GTK+
    Réponses: 36
    Dernier message: 04/12/2014, 14h30
  2. Réponses: 2
    Dernier message: 17/06/2010, 08h54
  3. Gtk-WARNING **: Could not find signal handler
    Par yostane dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 24/11/2008, 14h07
  4. warning de failure
    Par ranna dans le forum Windows XP
    Réponses: 2
    Dernier message: 11/10/2008, 01h23
  5. ld: warning: cannot find entry symbol start_prog; defaulting to 00001000
    Par daniel06600 dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 16/01/2008, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo