QT
Fermé
sangoku12
Messages postés
31
Date d'inscription
mercredi 10 août 2011
Statut
Membre
Dernière intervention
9 mai 2013
-
Modifié par sangoku12 le 12/08/2011 à 22:50
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 19 août 2011 à 10:42
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 19 août 2011 à 10:42
A voir également:
- QT
- Qt sdk - Télécharger - Langages
- Qt tab bar - Télécharger - Personnalisation
- Qt tempo - Forum C++
- Qt forum - Forum Programmation
- Programmation Qt - Forum Logiciels
3 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
Modifié par KX le 12/08/2011 à 23:30
Modifié par KX le 12/08/2011 à 23:30
Lorsque tu créés un nouveau projet tu dois avoir un type de projet "Qt Console Application"
Ensuite si tu remplaces le code par défaut par ton code ça devrait marcher... enfin à condition de le corriger car il y a une erreur (return 0 nécessite que main renvoie int)
La confiance n'exclut pas le contrôle
Ensuite si tu remplaces le code par défaut par ton code ça devrait marcher... enfin à condition de le corriger car il y a une erreur (return 0 nécessite que main renvoie int)
#include <iostream> using namespace std; int main() { cout<<"Hello world"; return 0; }
La confiance n'exclut pas le contrôle
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 août 2011 à 10:42
19 août 2011 à 10:42
Je rejoins ce que dit KX. Pour compléter, j'ajouterai juste un exemple. Avec Qt Designer3 (indisponible sous windows) j'ai fait un petit logiciel, seulement pour le portage windows les outils QT uic et moc ne fonctionnaient pas. J'ai donc récupérer les sources Linux après passage de moc et uic.
Sous windows, avec gcc j'ai compilé les sources de Qt pour windows.
Ainsi, j'ai pu compiler mes sources juste avec gcc et exécuter le programme sous windows : rien de spécifique à QT à par des include et des liens vers ses biblothèques : que du C++ classique. (Qt, au final, c'est juste un ensemble de macros de fonctions et de classes).
Sous windows, avec gcc j'ai compilé les sources de Qt pour windows.
Ainsi, j'ai pu compiler mes sources juste avec gcc et exécuter le programme sous windows : rien de spécifique à QT à par des include et des liens vers ses biblothèques : que du C++ classique. (Qt, au final, c'est juste un ensemble de macros de fonctions et de classes).
Nirvaaaana
Messages postés
8
Date d'inscription
samedi 13 août 2011
Statut
Membre
Dernière intervention
13 août 2011
1
13 août 2011 à 11:49
13 août 2011 à 11:49
QT est juste une framework, tu peux programmer en c++ comme tu veux.
Toute fois il faut respecter certaines directives, genre un "hello world" en QT s'écrit comme :
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
printf("Hello world!");
return a.exec();
}
Toute fois il faut respecter certaines directives, genre un "hello world" en QT s'écrit comme :
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
printf("Hello world!");
return a.exec();
}
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
13 août 2011 à 12:56
13 août 2011 à 12:56
Tu te contredis, on peux programmer en C++ comme on veux, il n'est donc pas obligatoire de respecter ces "directives", on peut tout à fait écrire, compiler et exécuter un code sans faire appel à la classe QCoreApplication.
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
49
18 août 2011 à 21:27
18 août 2011 à 21:27
je vient tardivement vous completer en disant que Kx a nivana en tous raison non seulement Qt est une bibliothque complete mais elle est aussi maléable comme tu le souhaite donc tu peut excutter du c++ normalement en mme temps cette bibliothque comprend tres bien le c++ et python ^^ a bientôt