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 :

Sortie de Qt 5.0.2


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Si tu dis pas le problème rencontré, ça va être dur de t'aider. Mais le problème le plus souvent rencontré avec Qt 5, c'est l'absence de compilateur dans le SDK sous windows, il faut installer Visual 2010 Express à côté

    @Klaim
    Je dois avouer que j'ai aucune idée si les chiffres d'utilisation de Qt existe, mais je dirais que Qt doit être utilisé en grande majorité avec la licence LGPL et donc les libs dynamiques (et donc l'impossibilité d'utiliser Qt avec VS 2012 en static ne doit pas prioritaire)
    Et quelle idée d'utiliser QtMain (et c'est quoi d'abord QtMain )

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Problème résolu avec Qt 5.0.1 : utilisez la version avec mingw, qui inclut le compilateur, pour avoir une seule install à faire

  3. #3
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Problème résolu avec Qt 5.0.1 : utilisez la version avec mingw, qui inclut le compilateur, pour avoir une seule install à faire
    C'est une bonne nouvelle ça, si je ne m'abuse je crois que cet installeur n'était pas dispo pour Qt 5.0.0

    Il y a des utilisations des libs statiques, c'est évident mais comme gbdivers le précise, en général c'est plutôt du dynamique avec les dlls installés dans le répertoire de l'application à l'aide d'un installeur.

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    En fait, le problème de compilateur absent pour la version VS ne date pas de Qt 5, c'était déjà le cas avant avec Qt 4.x. Mais il y avait dans Qt 4.x la version mingw avec compilateur inclut, ce que n'avait pas Qt 5 jusqu'à maintenant. Chose faite

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Problème résolu avec Qt 5.0.1 : utilisez la version avec mingw, qui inclut le compilateur, pour avoir une seule install à faire
    C'était ca mon probleme
    Cette mise a jour devrait le résoudre, je n'avais pas installé Visual Studio Express car j'utilise déja la version Ultimate. D'ou ma tres longue attente de cette mise a jour.

  6. #6
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 707
    Par défaut
    En parlant de bugs, la màj de Qt 5.0.0 vers Qt 5.0.1 ne peut se faire que via une réinstallation complète de Qt5. Le "Maintenance Tool" de Qt5 a un bug rendant impossible la modification de l'installation actuelle ainsi que la màj des composants déjà installés. La seule chose possible à partir du Maintenance Tool est la suppression complète. Le bug est déjà connu depuis Qt 5.0.0 et est donc répertorié ici.

  7. #7
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Par défaut
    Citation Envoyé par gbdivers Voir le message

    @Klaim
    Je dois avouer que j'ai aucune idée si les chiffres d'utilisation de Qt existe, mais je dirais que Qt doit être utilisé en grande majorité avec la licence LGPL et donc les libs dynamiques (et donc l'impossibilité d'utiliser Qt avec VS 2012 en static ne doit pas prioritaire)
    Je sais, j'utilise les libs en dynamique aussi, mais on a pas le choix pour QtMain (et c'est logique, lire la suite). Il me semble qu'il y a d'autres libs composites qui sont aussi statiques. De plus, ca n'a rien a voir avec la license, si tu ne touches pas le code et que ton code est open source, tu peux utiliser les libs dynamique si ca t'arrange (ce qui est moncas, et je pense y passer a un moment).

    Et quelle idée d'utiliser QtMain (et c'est quoi d'abord QtMain )
    QtMain resouds un probleme specifique a Windows dans le cadre d'un developpement cross-polatforme: sous Windows si tu developpes en C ou C++ et que tu veux que ton application n'ait pas de console et soit consideree comme une application "windows", il te faut un WinMain.

    QtMain definis ce WinMain pour toi et apres initialization va lancer le main() standard.

    C'est tres bete comme truc mais ca m'evite d'avoir des dixaines de macros a gerer dans le main pour avoir la bonne interface, pour prendre des argumetns avec les types standard, etc. En gros en linkant avec, le code de mon main est similaire quel que soit la plateforme (j'imagine que c'est vrai aussi pour les plateformes mobiles ou yas pas toujours un main...)

    Comme dit il y a d'autres libs utile du genre qui necessitent d'etre linke en statique.

  8. #8
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Ok, là tu m'as perdu Je dois avouer utiliser Qt sous différentes plateformes, sans avoir eu besoin d'utiliser ce QtMain. Mais c'est peut être transparent quand on utilise qmake ? Sinon, comme j'ai pas testé VS 2012 avec Qt 5.0.0, je sais pas trop quel est ce problème spécifique de QtMain, j'ai jamais rencontré

  9. #9
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Ok, là tu m'as perdu Je dois avouer utiliser Qt sous différentes plateformes, sans avoir eu besoin d'utiliser ce QtMain. Mais c'est peut être transparent quand on utilise qmake ? Sinon, comme j'ai pas testé VS 2012 avec Qt 5.0.0, je sais pas trop quel est ce problème spécifique de QtMain, j'ai jamais rencontré
    Tu bosses sous windows? Verifie comment est declare ton main(). Si tu ne link pas avec QtMain alors soit tu as des macros pour avoir la bonne signature de WinMain(), soit c'est un projet "console" et ya une console qui s'affiche quand tu le lances.

    C'est vrai pour tous les projets GUI sous windows, quel que soit la lib que t'utilises.

    Mais c'est peut être transparent quand on utilise qmake ?
    Certainement! Le link doit se faire tout seul j'imagine. Moi je le definis specifiquement parceque j'utilises CMake.

    Enfin bref, tant qu'ils sortent des binaires bientot, je me fais pas de souci.

  10. #10
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 129
    Billets dans le blog
    149
    Par défaut
    Qt 5.0.2 est disponible
    Des binaires Visual Studio 2012 et Visual Studio 2010 sans ANGLE sont disponibles


    Cette nouvelle version apporte plus de 600 améliorations à Qt 5.0.1. Comme pour toute autre version mineure, Qt 5.0.2 n'apporte pas de nouvelles fonctionnalités. Toutefois, certains pourront se réjouir de voir de nouveaux binaires :
    • Qt 5.0.2 pour Windows 32-bit (VS 2010, OpenGL, 476 MB) ;
    • Qt 5.0.2 pour Windows 64-bit (VS 2012, 500 MB).


    Cette fois-ci c'est Qt Creator 2.7.0 qui est embarqué avec le framework. Il apporte un meilleur support du C++11 et possède l'intégration de Qt Quick 2 et des projets BlackBerry 10.

    Finalement, on notera que la compilation statique des bibliothèques Qt fonctionne et qu'il est possible de sauter des modules durant la configuration de la compilation de Qt.

    Vous pouvez retrouver la liste complète des changements pour les différents modules :


    Vous pouvez télécharger cette nouvelle version sur les pages du Qt Project.


    Votre opinion

    Aviez-vous eu des problèmes avec les précédentes version de Qt 5 ? Cette nouvelle version les corrige-t-elle ?
    Aimez-vous ce rythme rapide de développement de la bibliothèque ?


    Source

    http://blog.qt.digia.com/blog/2013/0...-0-2-released/
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  11. #11
    Membre chevronné Avatar de Jbx 2.0b
    Homme Profil pro
    Développeur C++/3D
    Inscrit en
    Septembre 2002
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur C++/3D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2002
    Messages : 477
    Par défaut
    Détrompez moi si je dis une connerie, j'ai un peu du mal à suivre avec toutes ces versions, mais si j'ai bien compris :

    - les premières versions "OpenGL-Desktop" sont prévues uniquement en 5.2 ?

    - les versions "OpenGL" actuelles, sous Windows, sont au final des versions OpenGL ES 2 ?

    - Et que les version actuelles, toujours sous windows, non estampillées OpenGL, sont en fait des versions qui tournent sous Angle ?

    C'est en tout cas ce que j'ai pu comprendre jusqu'à maintenant, et qui m’amène à attendre Qt 5.2 avant de porter mon logiciel (actuellement sous 4.8.4), car j'ai besoin d'un support OpenGL 4.x.
    Je précise que je ne veut pas recompiler à tort et à travers Qt pour obtenir ce que je veux mais plutôt d'avoir un build tout fait, sans prise de tête, fonctionnel au niveau des samples/démos, quitte à attendre le temps qu'il faut

    Merci d'avance pour vos précisions !

  12. #12
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    1. dans 5.1 (qui est actuellement en alpha) et non dans 5.2 (je crois qu'il y aura Qt3D en plus dans 5.2)
    2. oui
    3. oui

    Si tu veux, tu peux utiliser Qt 5, mais tu n'auras pas effectivement le support OpenGL 4, il te faudra créer tes contextes toi même
    Je te conseille effectivement de rester sur Qt 4 pour le moment dans ton cas

  13. #13
    Membre chevronné Avatar de Jbx 2.0b
    Homme Profil pro
    Développeur C++/3D
    Inscrit en
    Septembre 2002
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur C++/3D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2002
    Messages : 477
    Par défaut
    J'étais pas trop loin de la réalité, merci pour les précisions gbdivers

  14. #14
    Membre expérimenté

    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 108
    Par défaut
    Je suis ravis de cette nouvelle ...
    J'ai hate de voir de mes propres yeux, les nouvelles fonctionnalités ainsi que les nouveaux changements ...

Discussions similaires

  1. Réponses: 16
    Dernier message: 18/07/2003, 17h16
  2. Comment rediriger la sortie vers /dev/null
    Par dclink dans le forum C
    Réponses: 4
    Dernier message: 24/06/2003, 18h23
  3. [LG]Entrées et sorties redirigée
    Par Lady dans le forum Langage
    Réponses: 17
    Dernier message: 10/05/2003, 18h33
  4. Rediriger le plux de sortie
    Par Groove dans le forum C
    Réponses: 5
    Dernier message: 17/04/2003, 17h16
  5. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 11h28

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