QT
sangoku12
Messages postés
39
Statut
Membre
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
une question assez débile mais pas pour un débutant comme moi :p
j'ai dernièrement commencé à utiliser QT et je me suis demandé si c'est possible d'exécuter un code C++ "normal"
(
#include <iostream>
using namespace std;
main()
{
cout<<"Hello world";
return 0;
}
)
est-ce donc possible et si oui comment faire??!
une question assez débile mais pas pour un débutant comme moi :p
j'ai dernièrement commencé à utiliser QT et je me suis demandé si c'est possible d'exécuter un code C++ "normal"
(
#include <iostream>
using namespace std;
main()
{
cout<<"Hello world";
return 0;
}
)
est-ce donc possible et si oui comment faire??!
A voir également:
- QT
- Qt sdk - Télécharger - Langages
- Qt web - Télécharger - Navigateurs
- Qt tab bar - Télécharger - Personnalisation
- MessageBox avec QT ✓ - Forum C++
- Boucle while Qt - Forum Programmation
3 réponses
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
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).
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();
}