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 :

Qt et VC++ problème _tmain()

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut Qt et VC++ problème _tmain()
    Bonjour, j'ai un petit problème.
    J'ai installé Qt sous Visual Express C++ 2008. Cela s'est bien passé et j'arrive à exécuter la plupart des exemples.

    J'ai essayé donc moi-même de commencer par le plus simple mais j'ai une erreur à la compilation.
    En fait j'essaie de faire le programme en mode console win32 et donc j'ai besoin du header #include "stdafx.h" et d'appeler _tmain

    Voici ce que cela donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include "stdafx.h"
    #include <QtGui\QApplication>
     
     
    int _tmain(int argc, _TCHAR* argv[])
    {
        QApplication app(argc, argv);
        return app.exec();
    }
    En faisant ceci, on obtient bien évidemment la belle erreur :
    error C2664: 'QApplication::QApplication(int &,char **,int)'*: impossible de convertir le paramètre 2 de '_TCHAR *[]' en 'char **'

    Je modifie donc rapidement et ajoute un (char **) devant argv comme ceci
    QApplication app(argc, (char **) argv);

    Et là

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    QtTest3.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ) référencé dans la fonction _wmain
    QtTest3.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static int __cdecl QApplication::exec(void)" (__imp_?exec@QApplication@@SAHXZ) référencé dans la fonction _wmain
    QtTest3.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall QApplication::QApplication(int &,char * *,int)" (__imp_??0QApplication@@QAE@AAHPAPADH@Z) référencé dans la fonction _wmain

    Donc comment faire marcher ce petit programme simple sous VC++ avec _tmain()

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut
    Problème solved...
    J'avais pas fait le linkage au niveau des propriétés du projet.
    Je pensais que cela suffisait d'avoir inclut le repertoire des lib.

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

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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