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 :

Le programme s'est arrêté subitement (code -1073741515)

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Par défaut Le programme s'est arrêté subitement (code -1073741515)
    Bonjour.
    Je crée un projet en Qt Graphique.
    Je compile et je l'execute en ne touchant pas au code et il me mets

    Nom : error.png
Affichages : 648
Taille : 70,8 Ko

    Si vous pouvez y répondre, ce serait sympa
    Merci

  2. #2
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 740
    Par défaut
    Sans rien, on pourra pas te dire qu'est-ce qui cloche exactement.
    Mais vu que tu utilises Qt, il y a fort à parier que ce soit une histoire de pointeur non initialisé.

    On pourra t'en dire plus avec le code que tu pense erroné

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Par défaut
    mainwindows.h

    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
    18
    19
    20
    21
    22
    #ifndef MAINWINDOW_H
    #define MAINWINDOW_H
     
    #include <QMainWindow>
     
    namespace Ui {
    class MainWindow;
    }
     
    class MainWindow : public QMainWindow
    {
        Q_OBJECT
     
    public:
        explicit MainWindow(QWidget *parent = 0);
        ~MainWindow();
     
    private:
        Ui::MainWindow *ui;
    };
     
    #endif // MAINWINDOW_H
    main.cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include "mainwindow.h"
    #include <QApplication>
     
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
        MainWindow w;
        w.show();
     
        return a.exec();
    }
    mainwindows.cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #include "mainwindow.h"
    #include "ui_mainwindow.h"
     
    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
    }
     
    MainWindow::~MainWindow()
    {
        delete ui;
    }
    Voilà pour le code qui est celui de base quand je crée un nouveau projet interface graphique.

    Sinon, il se trouve que j'utilise le compilateur MinGW 32 bits

  4. #4
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 740
    Par défaut


    Oui c'est le code de base, donc ça ne doit pas venir de là.

    As-tu essayé de lancer le débogueur (bouton entre le triangle vert et le marteau, en bas à gauche) ?
    Il va te montrer où l'erreur s'est produite et quel type d'erreur c'est.

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Par défaut
    Il me renvoie ceci
    Nom : error.png
Affichages : 538
Taille : 7,8 Ko

    je crois que c'est un problème avec les lib et les dll

  6. #6
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 740
    Par défaut
    Citation Envoyé par benji71 Voir le message
    je crois que c'est un problème avec les lib et les dll
    Vraisemblablement. Je penche vers la variable PATH non modifiée.
    Si tu ne l'as pas déjà modifiée, essaie d'ajouter le dossier qui contient les fichiers dll dans la variable d’environnement PATH puis re-teste après (quelque-chose comme C:\Qt\Qt5.1.1\5.1.1\mingw48_32\lib\).

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Par défaut
    Qu'est ce que tu entend par les fichiers qui contiennent les .dll? Car des dll comme Qt5Core.dll sont dans le répertoire C:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin en même temps que les exe de Qt

    Du coup, j'ai copié ces dll, le les ait mis dans le lib et ça ne marche toujours pas.

    Il faut mettre dans le .pro un truc comme INCLUDEPATH += C:\Qt\Qt5.1.1\5.1.1\mingw48_32\lib?

  8. #8
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 740
    Par défaut
    Citation Envoyé par benji71 Voir le message
    Il faut mettre dans le .pro un truc comme INCLUDEPATH += C:\Qt\Qt5.1.1\5.1.1\mingw48_32\lib?
    Non, tu n'as pas besoin de toucher au .pro.

    Citation Envoyé par benji71 Voir le message
    Du coup, j'ai copié ces dll, le les ait mis dans le lib et ça ne marche toujours pas.
    Si tu dois copier des dll, tu peux les mettre dans le dossier debug à côté de tt.exe .
    Je te propose de modifier la variable d’environnement de Windows en y ajoutant le chemin du dossier qui contient les dll, justement pour ne plus avoir à les copier à l'avenir.

    Essaie de modifier cette variable. Si tu ne sais pas comment faire, tu peux regarder cette page par exemple.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/08/2008, 13h00
  2. [C#] Savoir où on en est dans le code
    Par padodanle51 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/07/2006, 15h39
  3. [VS2005] Assistance - mais ou est passé mon code ?
    Par arnolem dans le forum Visual Studio
    Réponses: 2
    Dernier message: 08/07/2006, 19h03
  4. arrêt du code php si erreur = vrai...
    Par sam01 dans le forum Langage
    Réponses: 5
    Dernier message: 25/02/2006, 23h24
  5. Vérifier si un service est arrêté
    Par kikica dans le forum API, COM et SDKs
    Réponses: 13
    Dernier message: 19/10/2005, 16h01

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