Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > Qt
Qt Forum d'entraide technique sur la bibliothèque Qt. Avant de poster -> F.A.Q Qt
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2011, 22h48   #1
Nouveau Membre du Club
 
Homme
Inscription : avril 2009
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Arts - Culture

Informations forums :
Inscription : avril 2009
Messages : 169
Points : 37
Points : 37
Par défaut Compiler un programme sous Mac pour Windows

Bonsoir à tous !

Je vais bientôt avoir terminé un petit programme. Je travaille sur Mac OS X, avec Qt Designer et la bibliothèque Qt. Mais mon programme est destiné à des utilisateurs de Mac et de Windows.
Puis-je compiler mon programme pour Windows à partir de mon Mac ? Si oui, comment ? J’ai fait une petite recherche là-dessus, je n’ai pas trouvé de chose très claire…

Il y a plusieurs sites qui parlent de qmake, mais quand je tape qmake dans la console, ça me dit bash, command not found. J’ai au moins quatre fichiers qui s’appellent comme ça sur mon mac, avec chacun un dossier différent dont aucun n’est celui dont il est question sur les pages que j’ai pu glaner sur le web. Et quand on voit que ce n’est que la première étape, c’est un peu décourageant pour la suite.
(Suite que j’ai aperçue : passer le projet dans XCode et de là, peut-être qu’on peut…)

Si quelqu’un peut m’expliquer comment faire… C’est un peu urgent.
Celadon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 11h29   #2
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 312
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 312
Points : 49 920
Points : 49 920
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05


Rien n'est urgent, aucune vie humaine n'est en danger.

Tu devrais regarder du côté des compilateurs croisés (snif, mes premiers articles... http://tcuvelier.developpez.com/?pag...-gcc#cross-gcc). Ça n'a plus été mis à jour depuis belle lurette, tu devrais rencontrer bien moins de problèmes que moi à l'époque, mais les commandes ne devraient pas avoir changé d'un iota (mais de nouvelles dépendances pour GCC, extrapole à partir de ce que tu vois, reviens ici si tu n'y arrives pas en montrant ce que tu as fait).
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 15h25   #3
Nouveau Membre du Club
 
Homme
Inscription : avril 2009
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Arts - Culture

Informations forums :
Inscription : avril 2009
Messages : 169
Points : 37
Points : 37
Merci !

Je crois que malheureusement, ça sera un peu compliqué pour moi qui compile en appuyant sur le bouton dans QtCreator et qui déjà n’arrive même pas à faire en sorte de pouvoir faire qmake dans la console…
Ça sera pour plus tard.

Est-ce que si je copie mes fichiers sur un PC sous Windows et que sur celui-ci j’installe Qt + QtCreator, qu’ensuite j’ouvre mes fichiers dans le QtCreator de ce PC et que je compile, ça marchera ?
C’est peut-être la solution la plus simple…
Celadon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 15h29   #4
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 312
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 312
Points : 49 920
Points : 49 920
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05
C'est censé marcher, à moins que tu utilises des choses spécifiques à OSX dans ton code.
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 15h55   #5
Nouveau Membre du Club
 
Homme
Inscription : avril 2009
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Arts - Culture

Informations forums :
Inscription : avril 2009
Messages : 169
Points : 37
Points : 37
Non, c’est un petit programme simple.

Mais pendant que j’y suis… J’ai bien envie de m’instruire ! (Il y a de quoi faire )

Il est dit que pour utiliser qmake, il faut le mettre dans le Path. Bon. On trouve des explications sur comment ajouter au Path, ça n’est pas une grosse difficulté.
Maintenant, quand je cherche "qmake" sur mon ordinateur, beaucoup de choses sont trouvées (417 avec qmake dans le nom), dont 4 fichiers qui s’appellent seulement "qmake", tous les quatre dans des sous-dossiers de monnomdutilisateur/QtSDK/ :
- dans .../Madde/madbin
- dans .../Madde/targets/harmattan10.2011.34-1/bin
- dans .../Simulator/Qt/gcc/bin
- dans .../Desktop/Qt/474/gcc/bin
Et j'ai également 3 dossiers qui s’appellent "qmake" (dont un dans QtSDK/Examples/4.7/qmake, et deux autres dans des dossiers qui ont l’air d’avoir trait à MacPorts).

Déjà, qu’est-ce que je peux faire avec ça pour pouvoir compiler en console ?
Celadon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 16h08   #6
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 312
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 312
Points : 49 920
Points : 49 920
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05
Prend celui du dossier desktop, si du moins tu veux compiler pour une plateforme desktop (ce que je suppose). Le QtSDK a une certaine tendance à t'installer 42 000 000 000 de trucs dont tu n'as rien à faire.
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 17h32   #7
Nouveau Membre du Club
 
Homme
Inscription : avril 2009
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Arts - Culture

Informations forums :
Inscription : avril 2009
Messages : 169
Points : 37
Points : 37
Ouais, j’ai l’impression qu’il y a pleeeeeiiiiin de trucs dans tous les sens.
Donc celui du desktop, j’en fais quoi ? Je le copie ailleurs (si oui, où ?), ou bien juste je mets le chemin dans la Path ?
Celadon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h08.


 
 
 
 
Partenaires

Hébergement Web