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 :

Ccomment garder la même arbo source des repertoire apres compilation


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Par défaut Ccomment garder la même arbo source des repertoire apres compilation
    Bonjour,
    Mon programme a cette arbo dans Qt et physiquement sur mon disque.

    PROJECT/
    project.pro
    main.cpp
    ressources.qrc
    version.txt

    --BIN/
    ---MainWindow.cpp
    ---MainWindow.h

    ---COMMON/
    ----Disksize.cpp
    ----Disksize.h
    ----etc...

    ---MODE/
    ----ModeMain.cpp
    ----ModeMain.h
    ----etc...

    ---MODE_DEFAULT/
    ----DefSqlCreation.cpp
    ----DefSqlCreation.h
    ----etc...

    ---PREFERENCES/
    ----Extensions.cpp
    ----Extensions.h
    ----etc...

    ----FAVORISURLCLASS/
    -----FavorisUrlClass.h
    -----FavorisUrlClass.cpp
    -----etc...

    --DB/
    ---DBfiles1.db3
    ---DBfiles2.db3
    ---etc...

    --IMAGES/
    ---images1.png
    ---images2.png
    ---etc...

    Pour les fichiers images, j'utilise l'option ressources files.
    Mon programme fonctionne très bien, cependant, je vais commencer à l'agrandir et le transformer en un projet beaucoup plus évolué et surtout plus gros (pleins de nouvelles options, fonctionnalités, etc...)

    Comment peut-on faire pour obtenir cette même arborescence apres la compilation du projet ?

    Après compilation, tous les fichiers se trouvent au même niveau, à racine du répertoire release.

    J'ai fait beaucoup de recherches sur le site officiel de Qt, ici même, sur developpez.Com, etc.
    Je n'ai malheureusement pas trouvé la solution à ce problème.

    J'ai lu plusieurs choses qui sembler être une solution mais je suis vraiment perdu :
    - SUBDIRS ?
    - les fichiers PRI
    - des fichiers PRO pour chaque répertoire liés par un fichier PRI

    J'ai oublié de le préciser : je travaille uniquement sur win XP et win 7.

    Merci d'avance pour votre aide.
    Cordialement,
    domZique

  2. #2
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 766
    Par défaut
    Es-tu au courant que Qt passe par le moc () et qu'il génère des fichiers moc_XXX.cpp?

    Tu comptes les mettre où tous ces fichiers moc_XXX.[obj et cpp]?

    Sinon c'est possible avec un make puisque tu peux faire appeler les commandes linux cd, cp, mv, rm, ....
    Mais cela va être du sport pour déplacer tous ces fichiers "comme sont arborescence", les compiler et configurer le linker avec les bons chemins de .obj

    Oups tu es sous Windows
    Si nmake ne permet pas de mettre des commandes cd, copy, move, rmdir, ren ... alors il faudra faire un fichier .bat

    Sinon regarder du côté de cmake.

    Mais avec le moc cela va être "coton"

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Par défaut
    Merci pour ta réponse.

    Je souhaite que mes .o ainsi que les moc.files soient dans une arbo similaire.
    Garder le fichier .exe à la racine du projet.

    Ou sinon existe-t-il une autre framework permettant de la faire ? (comme VC)

    Je me demande comment sont crées les softs disponibles sur le marché avec de telles arbos...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Par défaut
    Je vais jeter un coup d'oeil sur DESTDIR, OBJECTS_DIR et MOC_DIR.
    J'avais lu quelques informations concernant cmake.
    Je vais voir ce qui est faisable.

    Merci.

Discussions similaires

  1. Debugger le source des options de compilations
    Par kkt8 dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 17/03/2015, 16h47
  2. Garder le même ordre des colonnes excel
    Par lobna20 dans le forum Développement de jobs
    Réponses: 7
    Dernier message: 05/08/2014, 14h55
  3. garder les colonne comme sources des entêtes TCD
    Par bil_home dans le forum Excel
    Réponses: 9
    Dernier message: 06/09/2012, 21h54
  4. [JUnit] Où met-on les sources des tests daJUnit ?
    Par guillaume06 dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 11/06/2004, 15h44
  5. [] [Réseau] Liste des répertoires d'un FTP
    Par Maitre Kanter dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/03/2003, 16h39

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