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

Discussion :

Passage de Code::Blocks à Qt

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut Passage de Code::Blocks à Qt
    Bonjour tous,

    j'ai fais un code sous code::block qui fonctionne tres bien. A present je veux le passer sous Qt mais je galere. Ce que j'ai fais pour cela c'est un projet Qt vide et j'y ai inséré tous les fichiers de mon précédent programme.

    les seules choses que j'ai modifié sont:
    main.cpp
    => j'ai rajouté à l'intérieur du main la ligne (avec bien sur le #include <QApplication>):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    QApplication app(argc, argv);
    => et j'ai remplacé le return 0 du main part ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    return app.exec();
    => comme mon programme etait realisé en mode console j'ai rajouté dans le .pro la config console afin de pouvoir visualiser les messages de la console

    A present mon code fonctionne apparemment..., MAIS :

    => presque la premiere ligne du code je lui dis d'ouvrir un fichier "data.txt" et il n'arrive pas à l'ouvrir o_O
    => si je run mon programme avec code::block alors il arrive à ouvrir ce fichier

    d'où mes questions

    1°) savez vous pourquoi il n'arrive pas à ouvrir ce fichier?
    2°) ma demarche pour passer de code::block à Qt est correct ? (ce n'est pas genant par exemple qu'au depart mon code avait été generé avec l'option console?)

    j'espere que vous pourrez m'aider...

    merci d'avance pour votre aide



    EDIT:

    j'ai trouvé: Qt d'origine ne va pas chercher les données dans le repertoire où se trouve les sources mais dans un dossier qu'il fait lors de la "creation" du projet
    et c'est ici qu'il faut placé le fichier texte et pas à l'endroit où se trouve les sources

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    "Qt" va rien chercher du tout, c'est ton programme qui cherche, et il peut trouver quelque chose pointé par un chemin relatif, en partant de son propre emplacement.

    Tu peux désactiver dans la configuration du projet la création des dossiers en question (shadow build), y'aura alors un dossier debug et un release à côté des sources.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par Troudhyl Voir le message
    "Qt" va rien chercher du tout, c'est ton programme qui cherche, et il peut trouver quelque chose pointé par un chemin relatif, en partant de son propre emplacement.
    Tu peux désactiver dans la configuration du projet la création des dossiers en question (shadow build), y'aura alors un dossier debug et un release à côté des sources.
    merci c'etait exactement cela mon probleme

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 02/07/2009, 10h12
  2. Passage de Octave à Code Blocks
    Par CynthiaBouh dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 06/04/2009, 12h09
  3. Code blocks ajouter un .lib
    Par gl0be dans le forum Code::Blocks
    Réponses: 7
    Dernier message: 09/09/2006, 15h04
  4. Passage algo - code pour génération d'expressions régulières
    Par deedoo dans le forum Général Python
    Réponses: 6
    Dernier message: 11/08/2005, 14h32

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