Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Qt] Fichiers .pro

configuration release et debug

Anonyme
    9 juin 2008 à 0:39:32

    Bonjour,

    J'aimerais regrouper mes deux fichiers .pro (debug.pro et release.pro) dans un même fichier.
    J'ai regardé la doc sur qmake de Qt mais il subsiste un problème, les deux dll sont créées dans le même fichier et avec le même nom...

    Voici mon fichier :

    ######################################################################
    # Automatically generated by qmake (2.01a) lun. 9. juin 00:07:01 2008
    ######################################################################
    
    win32:debug {
            CONFIG += debug console warn_on
    }
    win32:release {
            CONFIG += release warn_on
    }
    
    TEMPLATE = lib
    
    win32:debug {
            TARGET = "Dictionnaires-d"
            DESTDIR = "bin/debug"
            DLLDESTDIR = "../../bin/debug"
            
            MOC_DIR = "../../bin/temp/debug/Dictionnaires"
            OBJECTS_DIR = "../../bin/temp/debug/Dictionnaires"
            RCC_DIR = "../../bin/temp/debug/Dictionnaires"
    }
    win32:release {
            TARGET = "Dictionnaires"
            DESTDIR = "bin/release"
            DLLDESTDIR = "../../bin/release"
            
            MOC_DIR = "../../bin/temp/release/Dictionnaires"
            OBJECTS_DIR = "../../bin/temp/release/Dictionnaires"
            RCC_DIR = "../../bin/temp/release/Dictionnaires"
    }
    
    DEPENDPATH += . src
    INCLUDEPATH += .
    
    # Fichiers
    HEADERS += src/Categorie.hpp \
               src/Dictionnaire.hpp \
               src/Dictionnaires.hpp \
               src/Null.hpp \
               src/Vocabulaire.hpp \
               ../constantes.hpp
    SOURCES += src/Categorie.cpp \
               src/Dictionnaire.cpp \
               src/Dictionnaires.cpp \
               src/main.cpp \
               src/Null.cpp \
               src/Vocabulaire.cpp


    Les fichiers *.o, moc_*.cpp et *_res.cpp sont créés aux bons emplacements mais la dll et le .a non.

    Quelqu'un voit-il l'erreur ?

    D'avance merci...
    • Partager sur Facebook
    • Partager sur Twitter
      9 juin 2008 à 3:42:09

      tente en mettant à la fin de ton pro :
      CONFIG(debug, debug|release) {
              TARGET = $$join(TARGET,,,d)
      }
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        10 juin 2008 à 21:14:54

        Non, rien n'y fait, toujours la même erreur
        • Partager sur Facebook
        • Partager sur Twitter

        [Qt] Fichiers .pro

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown