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

MFC Discussion :

[VC++.NET et Qt]


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut [VC++.NET et Qt]
    bien la bonjour,

    j'ai hésité entre posté ça ici ou dans le forum C++, je tente ici.
    je viens d'installer Qt. ça marche en compilant à l'ancienne (console + qmake et nmake), mais j 'aimerais compiler dans VC++ .NET.

    l'installation de Qt a ajouté une nouvelle barre d'outils qui me permet entre autre de créer un projet Qt. mais je ne sais pas comment compiler ce projet

    un ptit coup de main?

    merci

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    ayé, j'ai réussi à compiler.

    par contre j'ai droit à des warnings que je ne comprend pas (mais le prog marche)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <qapplication.h>
    #include <qlabel.h>
     
    int main( int argc, char ** argv )
    {
        QApplication app(argc,argv);
    	QLabel * label = new QLabel("Hello Qt!",0);
    	app.setMainWidget(label);
    	label->show();
    	return app.exec();
    }
    LINK : warning LNK4199: /DELAYLOAD:comdlg32.dll ignored; no imports found from comdlg32.dll
    LINK : warning LNK4199: /DELAYLOAD:oleaut32.dll ignored; no imports found from oleaut32.dll
    LINK : warning LNK4199: /DELAYLOAD:winmm.dll ignored; no imports found from winmm.dll
    LINK : warning LNK4199: /DELAYLOAD:wsock32.dll ignored; no imports found from wsock32.dll
    LINK : warning LNK4199: /DELAYLOAD:winspool.dll ignored; no imports found from winspool.dll

  3. #3
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    je croyais que qt etait payant pour windows non (ou je confonds) ?

  4. #4
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    salut

    j'ai la version non-commerciale Qt 3.2 pour windows offerte avec le bouquin

  5. #5
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Salut

    Citation Envoyé par la MSDN
    Linker Tools Warning LNK4199

    The linker ignores dllname because it does not need any of the functions that dllname exports
    C'est simplement (a priori) que ton programme n'a pas besoin de ces bibliothèques, tu peux donc virer les .lib correspondants dans les options de ton lieur.

    J'ai supprimé ton post sur le forum C++, n'oublie pas que le multipost est interdit 8)

  6. #6
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    oui je sais pour le multipost désolé, hop une fois n'est pas coutume.

    ok je vais voir pour c't'histoire de lib, merci.
    (ah euh tant que j'y suis. c'est où ça dans VC++ .NET? je suis un peu perdu dans l'interface, et j'ai perdu mon Alt+F7 de VC++ 6)

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    tu fais menu projet / proprietés ou clic droit sur le projet a gauche et proprietes.


  8. #8
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    8) rock'n'roll

    merci

  9. #9
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par farscape
    salut,
    je croyais que qt etait payant pour windows non (ou je confonds) ?
    tu peux avoir une eval de 30 jours. Sinon QT4 sera en GPL (cf post-it dans la cat C++).

    Les warnings que tu as c'est parce que qmake est un peu trop généreux dans la liste des .lib qu'il rajoute à ton projet (pour pas avoir de pblm il met la tartine). Comme y'en a pas mal qui servent à rien et qui sont ignorées, VC++ te le signale juste.

  10. #10
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    c'est pas mal l'install de Qt.
    ça prend en charge Borland, VC++ 6, VC++ .NET !
    (on choisit au départ)
    et hop, barre d'outil Qt dans l'EDI, possibilité d'éditer les ressources avec Qt Designer en live et c'est reconnu cash dans l'EDI utilisé.

    j'ai commencé aujourd'hui, mais chui déjà love de Qt

    (je ne renie pas les MFC, c'est par là que j'ai commencé )

  11. #11
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Moui, l'intégration dans l'EDI est assez bancale quand même. Des fois il génère mal le nom des fichiers objets (toujours le même pour tous les fichiers d'où écrasement à chaque compilation) et va comprendre tes erreurs de link à la compilation, ou encore il plante quand tu ouvres 2 QtDesigner en même temps.
    Mais Qt c'est sympa oui
    Y'a quand même un hic avec les versions précompilées (trial et Non Commercial), c'est que c'est compilé avec VC++ 6 ou VC++ 7, donc avec la lib standard de ces 2 là. Si tu as VC++ 7.1, tu ne partages pas la même CRT, et donc tu as des plantages si tu mélanges QString et std::string par exemple (car QString fait une conversion implicite QString <-> std::string, sauf qu'il utilise pas le même std::string que toi).
    Attention aux exceptions aussi, surtout dans les slots, car si tu en laisse passer elle est renvoyée vers Qt qui ne gère pas les exceptions et pan t'es mort.

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

Discussions similaires

  1. [Débat] Technologie .NET vs JAVA
    Par neo.51 dans le forum Débats sur le développement - Le Best Of
    Réponses: 1047
    Dernier message: 14/01/2019, 16h15
  2. [Débat] Expériences au sujet de .NET
    Par DevX dans le forum Débats sur le développement - Le Best Of
    Réponses: 46
    Dernier message: 25/05/2014, 11h16
  3. A ceux qui ont migré de VB6 vers VB.Net
    Par Fox dans le forum VB 6 et antérieur
    Réponses: 81
    Dernier message: 21/05/2008, 14h56
  4. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  5. Fichier PDOXUSRS.NET
    Par yannick dans le forum Paradox
    Réponses: 5
    Dernier message: 05/04/2002, 09h45

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