Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1367 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Installation de QT 4.0 Open Source sous Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installation de QT 4.0 Open Source sous Windows

n°1158037
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-07-2005 à 20:18:25  profilanswer
 

yep [:ohello]
 
Bon, j'ai écrémé la FAQ de Trolltech, ainsi que leur site, et aucun indice ! J'ai téléchargé QT 4.0 version Open Source pour Windows (version Visual Studio). Dans le répertoire d'installation, il y a un fichier "configure.exe". D'après la doc, il faut l'exécuter, puis lancer le makefile ainsi généré avec nmake.
 
Je tape donc ceci :

Citation :


E:\Develop\QT\4.0.0\>configure -platform win32-msvc.net


la licence défile, j'accepte les conditions, et pouf ! plus rien, retour à la ligne de commande !
 
Y'en a qui ont réussi à installer QT 4.0 version VS 2003 :??:


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 23-07-2005 à 20:18:25  profilanswer
 

n°1158093
R3g
fonctionnaire certifié ITIL
Posté le 23-07-2005 à 22:50:02  profilanswer
 

J'ai aucune idée du problème, mais je tenais à répondre, histoire que tu fasses pas un bide [:pingouino]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1158096
Zzozo
Un peu, passionément, à la fol
Posté le 23-07-2005 à 22:54:01  profilanswer
 

Vla qu'ils font dans l'humanitaire maintenant sur prog [:pingouino]

n°1158105
IrmatDen
Posté le 23-07-2005 à 23:09:52  profilanswer
 

Salut,
 
Dans ton post, il y a une association qui ne devrait pas être faite:

Harkonnen a écrit :

J'ai téléchargé QT 4.0 version Open Source pour Windows (version Visual Studio).


 
De la page de download de Qt4/Windows:

Citation :

Please note that the Open Source Edition of Qt will support the MinGW compiler. Visual Studio support and integration is provided with the commercial Editions of Qt.


Donc tu es obligé de passer par gcc.
Note aussi que si tu prévois de distribuer ton soft, tu dois aussi laisser la possibilité de télécharger les sources.
 

Harkonnen a écrit :

Dans le répertoire d'installation, il y a un fichier "configure.exe". D'après la doc, il faut l'exécuter, puis lancer le makefile ainsi généré avec nmake.
 
Je tape donc ceci :

Citation :


E:\Develop\QT\4.0.0\>configure -platform win32-msvc.net


la licence défile, j'accepte les conditions, et pouf ! plus rien, retour à la ligne de commande !


Ceci expliquant cela...
Sous Win, tu es obligé d'utiliser la platform win32-g++.
Si ça ne te décourage pas (et je l'espère fortement), tu as un tuto pour intégrer un peu Qt4 avec Dev-C++ (template d'appli, étapes de pré-compilation) là-bas:
http://prog.qt.free.fr/viewtopic.php?t=1079

n°1158126
chrisbk
-
Posté le 24-07-2005 à 00:11:39  profilanswer
 

tu lui demande de passer de VS2003 a dev-C++/gcc et de ne pas etre decouragé ? bin purée [:pingouino]

n°1158142
IrmatDen
Posté le 24-07-2005 à 01:17:12  profilanswer
 

C'est un sujet qui a lancé énormément de débat sur tous les sites parlant de Qt4.
Un ptit google plus tard et on tombe sur ce thread:
http://drm.sourceforge.net/forums/ [...] &#entry460
dont un lien qui peut être intéressant :
http://lists.kde.org/?l=kde-cygwin [...] 117094&w=2
Ce n'est pas le support officiel, mais l'avantage du libre est que l'on peut voir fleurir tout un tas de patch et autre apport de tierces personnes. L'intégration n' pas l'air d'être faite avec cette archive, mais ça rend Qt4 utilisable avec VS...
Une fois que tu auras essayé, fais nous savoir si ça fonctionne.

n°1158159
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 01:52:11  profilanswer
 

IrmatDen a écrit :


Donc tu es obligé de passer par gcc.
[...]
Sous Win, tu es obligé d'utiliser la platform win32-g++.
Si ça ne te décourage pas (et je l'espère fortement), tu as un tuto pour intégrer un peu Qt4 avec Dev-C++ (template d'appli, étapes de pré-compilation) là-bas:
http://prog.qt.free.fr/viewtopic.php?t=1079


j'espère que t'es conscient de ce que tu dis là ! [:petrus75]
tu me demandes en gros de faire un recul technologique de quelques dizaines d'années, c'est ça ? [:el g]

n°1158161
chrisbk
-
Posté le 24-07-2005 à 01:53:46  profilanswer
 

Harkonnen a écrit :

j'espère que t'es conscient de ce que tu dis là ! [:petrus75]
tu me demandes en gros de faire un recul technologique de quelques dizaines d'années, c'est ça ? [:el g]


 
tiens, ca va t'aider

n°1158163
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 01:55:03  profilanswer
 

chrisbk a écrit :

tu lui demande de passer de VS2003 a dev-C++/gcc et de ne pas etre decouragé ? bin purée [:pingouino]


y'en a qui ont pas froid aux yeux hein ? [:god]
 

IrmatDen a écrit :

C'est un sujet qui a lancé énormément de débat sur tous les sites parlant de Qt4.
Un ptit google plus tard et on tombe sur ce thread:
http://drm.sourceforge.net/forums/ [...] &#entry460
dont un lien qui peut être intéressant :
http://lists.kde.org/?l=kde-cygwin [...] 117094&w=2
Ce n'est pas le support officiel, mais l'avantage du libre est que l'on peut voir fleurir tout un tas de patch et autre apport de tierces personnes. L'intégration n' pas l'air d'être faite avec cette archive, mais ça rend Qt4 utilisable avec VS...
Une fois que tu auras essayé, fais nous savoir si ça fonctionne.


ah ben voila qui est intéressant [:kbchris]
va donc falloir que je compile qmake, pour ensuite compiler les libs ! je sens que ça va être du pur bonheur tout ça  [:freekill]
bon sinon, si faut utiliser DevCpp, ben je l'utiliserais hein, même si ça me fait bien chier ! mais bon, je fais pas des programmes QT tous les jours non plus hein, je peux bien accepter de revenir dans le précambrien quelques temps [:god]
 

n°1158167
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 01:59:38  profilanswer
 


ah putain, des makefile, ça existe encore ce truc ?
la dernière fois que j'en ai fait, j'étais à l'IUT ! [:god]
décidément, je fais bien de n'utiliser linusque que comme serveur Oracle et pour coder uniquement sous Mono moi [:kbchris]
tiens, en parlant de Mono, Taz, si tu passes par là, tu pourrais me rencarder sur un éventuel éditeur de GUI à la VS 2003, mais version GTK# ? passke Monodevelop, il est plein de bonnes intentions, mais faudrait voir à ce qu'il sorte de son état de notepad amélioré hein :o

mood
Publicité
Posté le 24-07-2005 à 01:59:38  profilanswer
 

n°1158168
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 02:01:13  profilanswer
 

par contre, rien à faire hein, QT traine toujours son préprocesseur de merde au fil des versions, yzon toujours pas trouver le moyen de le dégager une bonne fois pour toutes çui ci [:el g]

n°1158177
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 02:18:18  profilanswer
 

bon, ça marche pas trop mal sous Dev C++, je m'incline [:pingouino]
sauf que :  
- la compilation est d'une lenteur exaspérante
- la taille des exécutables générés est pantagruelique
un moyen de régler tout ça ? [:god]

n°1158179
chrisbk
-
Posté le 24-07-2005 à 02:18:51  profilanswer
 

bin ouais, t'as le source code, alors tu modifies noob

n°1158182
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 02:20:49  profilanswer
 

chrisbk a écrit :

bin ouais, t'as le source code, alors tu modifies noob


en l'occurence, c'est plutot GCC le fautif dans l'histoire !
stoi l'expert en compilation ici, donc je compte sur toi :o

n°1158186
chrisbk
-
Posté le 24-07-2005 à 02:24:06  profilanswer
 

bin t'as le source de gcc alors bouge ton cul quoi :orecode le asm en comptant les cycles :o

n°1158187
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 02:25:14  profilanswer
 

je vais surtout m'atteler à faire fonctionner ce bouzin sous VS 2k3, ça va être vite soldé :o

n°1158190
IrmatDen
Posté le 24-07-2005 à 02:37:01  profilanswer
 

Harkonnen a écrit :

va donc falloir que je compile qmake, pour ensuite compiler les libs ! je sens que ça va être du pur bonheur tout ça  [:freekill]


Bah, de toute façon il faut compiler qmake et compiler les sources après :spamafote:
La différence, c'est que si ça marche, tu gagnes un temps fou puisque tu utilises nmake au lieu de mingw32-make... et si ça marche pas tu le sais très vite, puisque ça compile pas te vire sur l'invite de commande.

n°1158191
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-07-2005 à 02:40:15  profilanswer
 

je teste ça demain et je poste les résultats ici :o

n°1158194
IrmatDen
Posté le 24-07-2005 à 02:46:02  profilanswer
 

A voir la quantité de :o dans tes posts, j'ai comme la sensation que tu es submergé par un sentiment d'exaspération profonde  [:klem3i1]  
 
T'inquiètes pô la nuit porte conseil et tu finiras bien par passer à Qt  [:maxxxxxx]

n°1158196
blastman
just me !
Posté le 24-07-2005 à 02:58:52  profilanswer
 

sous GNU/Linux nous avons pas ce problème :p a part ca j'ai réussi à installer Qt4 sans problème ou presque sur Dev-C++ only


---------------
http://www.blastmanu.info
n°1158203
Joel F
Real men use unique_ptr
Posté le 24-07-2005 à 08:43:52  profilanswer
 

pour la taille des executables y a des otpiosn dans gcc , ensuite faut pas oublier le -mtune=i686 et passer un coup de UPX sur l'exe final :o
 
N'emepche que merde Dev-Cpp >.< c'ets quand même bien la merde. Y z ont trjrs aps de gcc 4.0.1 pour win32 ?

n°1158207
el muchach​o
Comfortably Numb
Posté le 24-07-2005 à 09:12:29  profilanswer
 

chrisbk a écrit :

bin t'as le source de gcc alors bouge ton cul quoi :orecode le asm en comptant les cycles :o


Je crois qu'il est prevu dans la roadmap de GCC 4 de reduire la taille des exe.

n°1158221
Taz
bisounours-codeur
Posté le 24-07-2005 à 10:05:16  profilanswer
 

Joel F a écrit :

pour la taille des executables y a des otpiosn dans gcc , ensuite faut pas oublier le -mtune=i686 et passer un coup de UPX sur l'exe final :o
 
N'emepche que merde Dev-Cpp >.< c'ets quand même bien la merde. Y z ont trjrs aps de gcc 4.0.1 pour win32 ?


y en a qui retiennent rien  : à l'époque j'avais trouvé un -DMACHIN pour virer toutes les saloperies windows qui sont inclues par défaut. J'avais fait un topic pour. Au final, le binaire était gros comme sous linux, quelques Kio pour hello, contre presque 1Mio avant

n°1158226
Taz
bisounours-codeur
Posté le 24-07-2005 à 10:19:05  profilanswer
 
n°1158276
R3g
fonctionnaire certifié ITIL
Posté le 24-07-2005 à 12:41:43  profilanswer
 

Sinon harko, pour l'editeur de GUI, tu connais glade ? http://primates.ximian.com/~edasqu [...] lade2.html


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1168344
IrmatDen
Posté le 02-08-2005 à 22:11:43  profilanswer
 

Ben alors, Harko, où t'en es ??

n°1168347
cesarr89
Posté le 02-08-2005 à 22:18:32  profilanswer
 

R3g a écrit :

Sinon harko, pour l'editeur de GUI, tu connais glade ? http://primates.ximian.com/~edasqu [...] lade2.html


 
Ca vaut quand même pas un editeur genre celui de VS 2003...

n°1168365
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2005 à 22:51:53  profilanswer
 

IrmatDen a écrit :

Ben alors, Harko, où t'en es ??


y'a rien qui marche
je me suis résolu à utiliser Dev C++ :/

n°1168369
IrmatDen
Posté le 02-08-2005 à 23:08:50  profilanswer
 

Pas trop blasé? [:maxxxxxx]
 
Et quelles sont tes premières impressions sur Qt?

n°1168434
blastman
just me !
Posté le 03-08-2005 à 02:47:47  profilanswer
 

Harkonnen a écrit :

y'a rien qui marche
je me suis résolu à utiliser Dev C++ :/


 
c'est bon d'être sous GNU/linux  :D  
 
NB:
j'ai un windows uniquement pour tester VS et je suis déçu que Qt ne s'installe pas dessus :/


Message édité par blastman le 03-08-2005 à 02:48:19

---------------
http://www.blastmanu.info
n°1168501
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-08-2005 à 09:47:09  profilanswer
 

IrmatDen a écrit :

Pas trop blasé? [:maxxxxxx]
 
Et quelles sont tes premières impressions sur Qt?


ben passer de VS 2003 à Dev C++, c'est comme passer de Claudia Schiffer à Josiane Balasko hein [:skeye]
 
je connaissais déjà QT, j'avais déjà codé sur la version 2, à l'époque ou elle était distribuée en GPL sous Windows :D
la version 4 est un véritable bonheur
 
par contre, j'ai un truc tout con : j'ai testé le code suivant

Citation :


#include <QApplication>
#include <QDialog>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QDialog *window = new QDialog;
 
    window->show();
    return app.exec();
}


je compile, je lance l'exécutable, j'admire la magnifique QDialog, je la referme par la croix de fermeture, j'ouvre le gestionnaire de taches, et je m'aperçois que le processus existe encore :??:
alors que si je compile les exemples livrés avec QT, le processus meurt avec la croix de fermeture ! j'ai loupé quoi là ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1168624
HelloWorld
Salut tout le monde!
Posté le 03-08-2005 à 11:17:22  profilanswer
 

Le app.setMainWidget( window ). Ca indique à l'application que la fenêtre principale c'est window, et de se terminer quand cette dernière est fermée...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1168796
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-08-2005 à 12:41:29  profilanswer
 

HelloWorld a écrit :

Le app.setMainWidget( window ). Ca indique à l'application que la fenêtre principale c'est window, et de se terminer quand cette dernière est fermée...


hmmmm, apparemment cette manière de faire est dépreciée dans QT4, je pense qu'il faut plutot faire un truc de ce genre :

Code :
  1. return window.exec();

n°1168868
HelloWorld
Salut tout le monde!
Posté le 03-08-2005 à 13:52:28  profilanswer
 

J'ai pas vu un détail important : c'est un QDialog, pas une QWidget. Ca change effectivement, à cause de la modalité.
Faut virer le window->show(), et appeler exec() à la place. Le app ne sert pas (mais est nécessaire malgré tout).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1168895
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-08-2005 à 14:25:15  profilanswer
 

:jap:

n°1194382
bir
Posté le 07-09-2005 à 18:02:27  profilanswer
 

Bon je pense que avec ceci http://kde-cygwin.sourceforge.net/ [...] e-msvc.php
tu peux réutiliser ton VS .NET.

n°1196613
IrmatDen
Posté le 10-09-2005 à 17:15:46  profilanswer
 

Non, non.
Ici on a parlé de Qt4, pas 3

n°1218761
BlackSun
Posté le 09-10-2005 à 15:04:20  profilanswer
 

ici: http://sourceforge.net/project/sho [...] _id=165202
 
ça permet de compiler qt 4.01 avec msvc et bcc :)

n°1218795
IrmatDen
Posté le 09-10-2005 à 15:36:37  profilanswer
 

Tu l'as testé?

n°1219876
BlackSun
Posté le 10-10-2005 à 19:55:45  profilanswer
 

IrmatDen a écrit :

Tu l'as testé?


 
oui, ça compilait bien quand vers la fin nmake m'a fait plein d'erreurs  :sweat: Comme je ne suis pas un expert en c++...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Installation de QT 4.0 Open Source sous Windows

 

Sujets relatifs
[VBS] Comment transformer un vbs en windows mobile smartphone?Recompiler logiciel sous windows
[VBS] Faire un "File Open Dialog"Windows USer/Domain
éxucution directe d'une macro excel sous windowsSource de données graphique type Plot en VBA
copier le journal des événements de Windows dans une base de donnée AcProgrammation C/C++ sous Windows
windows et C++Installation d'un script de commentaire "ACGV" pb de path
Plus de sujets relatifs à : Installation de QT 4.0 Open Source sous Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR