Portage avec Qt
Résolu/Fermé
A voir également:
- Portage avec Qt
- Qt sdk - Télécharger - Langages
- Qt tab bar - Télécharger - Personnalisation
- MessageBox avec QT ✓ - Forum C++
- Qt tempo - Forum C++
- Programmation Qt - Forum Logiciels
3 réponses
Célien
Messages postés
5729
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2021
1 993
Modifié par Célien le 13/02/2013 à 15:26
Modifié par Célien le 13/02/2013 à 15:26
Hello Célien.
Okay, merci pour les docs, je vais regarder ça.
Cependant j'ai une petite interrogation à propos de cette réponse.
J'ai quelques points d'interaction avec l'OS ou je suis obligé d'utiliser des structures de différenciation de type "ifndef WIN32 [...]". Il y a quelques points comme cela ou je sais que je ne peux pas directement compiler pour Linux. Cela concerne entre autre tous les fichiers "windows.h", etc ...
Du coup je ne comprends pas très bien comment cela se fait que
Okay, merci pour les docs, je vais regarder ça.
Cependant j'ai une petite interrogation à propos de cette réponse.
J'ai quelques points d'interaction avec l'OS ou je suis obligé d'utiliser des structures de différenciation de type "ifndef WIN32 [...]". Il y a quelques points comme cela ou je sais que je ne peux pas directement compiler pour Linux. Cela concerne entre autre tous les fichiers "windows.h", etc ...
Du coup je ne comprends pas très bien comment cela se fait que
ifisch
Messages postés
188
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
21 octobre 2015
17
15 févr. 2013 à 21:25
15 févr. 2013 à 21:25
La, ca va se jouer dans tes fichiers cpp avec les ifdef.
#ifdef TARGET_OS_MAC
// OSX Code
#endif
#ifdef __linux__
// Linux code
#endif
#ifdef _WIN32 || _WIN64
// Windows Code
#endif
Le compilateur s'occupera uniquement du bloc qui le convient.
Tu pourras aussi du coté de la Doc de qmake pour les dépendances de compilation spécifique aux os.
#ifdef TARGET_OS_MAC
// OSX Code
#endif
#ifdef __linux__
// Linux code
#endif
#ifdef _WIN32 || _WIN64
// Windows Code
#endif
Le compilateur s'occupera uniquement du bloc qui le convient.
Tu pourras aussi du coté de la Doc de qmake pour les dépendances de compilation spécifique aux os.