Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : C++ et Qt avec CodeBlocks [ Linux / GUI ] (nikoland)

mercredi 26 juillet 2006 à 13:26:12 | C++ et Qt avec CodeBlocks

nikoland

Salut, je me met à C++ et j'en profite pour découvrir Qt afin de faire des choses nouvelles par rapport au langage C. Bref, j'ai installé CodeBlocks puis Qt 4. Lorsque je veux compiler les exemples qui sont dans le répertoire tutorials de Qt, je crée un projet Qt avec CodeBlocks dans lequel je recopie le code des exemples.

Lorsque je compile, ça m'indique qu'il y a une erreur du genre : "QApplication : no such file or directory". Afin de régler ce problème j'ajoute des .h aux headers et ça passe.

Voici donc ma question : pourquoi ce problème ? Je pensais qu'en C++, on avait pas besoin de mettre des .h ??

Certes ça m'empêche pas de vivre mais c'est pour comprendre un minimum le fonctionnement.

Nikö

mercredi 26 juillet 2006 à 17:40:00 | Re : C++ et Qt avec CodeBlocks

bouba

 Le fait qu'il n'y ait pas de .h vient simplement du fait que dans le répertoire include de QT pour chaque fichier x.h il existe un fichier X qui contient la ligne: #include "x.h"
Par exemple dans C:\QT\4.1.3\include\QtGui
tu as qapplication.h et un fichier QApplication.h dans lequel il y a
#include "qapplication.h"

C'est très bizarre, tu es sûr que tes variables d'envirronement sont correctes ? Regardes cette page pour configurer codeblocks: http://qtfr.org/doc/tuto/codeblocks

Bonne chance.

Bouba



mercredi 26 juillet 2006 à 20:00:52 | Re : C++ et Qt avec CodeBlocks

nikoland

Oui, elles le sont.

Cependant, lorsque j'installe Qt 4, à un moment, il m'est demandé où se trouve mingw et moi j'indique bêtement le répertoire de CodeBlocks : c:\program files\codeblocks\. Peut-être y-a-t-il un rapport...

Nikö

vendredi 28 juillet 2006 à 14:36:42 | Re : C++ et Qt avec CodeBlocks

bouba

Hum, je ne sais pas, mais en tout cas il faut que tu indiques le bon chemin, tu dois avoir les fichiers mingw32-c++.exe, mingw32-g++.exe, mingw32-gcc.exe et migw32-make.exe dans le répertoire. En tout cas chez moi c'est comme ça avec DevC++, les fichiers sont dans le rep C:\Dev-Cpp\bin.



vendredi 28 juillet 2006 à 21:54:07 | Re : C++ et Qt avec CodeBlocks

nikoland

ok merci pour cette indication.

Nikö

dimanche 22 octobre 2006 à 12:22:58 | Borland c++ compiler 5.5 & CodeBlocks

2azahour

bonjour,

j'ai installé codeblocks et le compilateur borland c++ 5.5, lorsque je compile j'obtiens le message d'erreur suivant :

Project   : Console application
Compiler  : GNU GCC Compiler (called directly)
Directory : D:\MyFolder\Apprentissage\C_C++\exercice II\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: main.c
Execution of 'mingw32-gcc.exe       -c main.c -o .objs\main.o' in 'D:\MyFolder\Apprentissage\C_C++\exercice II' failed.

sachant que que le compilateur par défaut est borland c++ compiler 5.5

merci,



Cette discussion est classé dans : problème, qt, exemples, codeblocks


Répondre à ce message

Sujets en rapport avec ce message

Problème en QT [ par PunkDude424 ] Salut, je trvaille sur un viewer de rapport en QT, je dois télécharger les rapport d'un ftp et ensuite quand on click sur un rapport qui est ndas un l !? installation librairie QT sous linux ?! [ par Alesx ] Salut à tous !Voilà, j'programme sous linux dans le cadre d'un stage et je suis censé reprendre un (~vieux) code qui utilise la librairie QT version 2 CodeBlocks et Qt [ par Nicodelphi ] Bonjour je me lance dans le programmation C++ et je voudrait utiliser la bibliothéque Qt4 avec codeblocks mais je n'arrive pas a le faire marché j'ai Utilisation du clavier avec QT 3.2.1 et VC++ [ par jlbrd ] J'ai installer la version d'évaluation de QT 3.2.1 pour Windows. Lorsque j'utilise les applis fournies: designer, assistant ou que je compile un progr !!!Problème Install QT, HELP PLz!!! [ par D1m3x ] Slt,je viens d'installer la version non commerciale 2.3.0 de QT pour windows, alors normalement quand j'ouvre VC++ 6.0 et que je vais dans Tool->Custo Problème avec la barre de progres [ par Kinkajou ] Bonjour,Voila j'ai crée une petite application qui lance un boîte de dialogue puis effectue un gros calcul en affichant la progression dans une barre problème de texture opengl [ par kidpigeyre ] J'ai beau regardé je ne trouve pourquoi l'affichage de ma texture ne marche pas, Pouvez-vous m'aider?J'ai commenté au max mon projet pour qu'il soit c problème avec mon prof d'informatique [ par Stepharcher ] Bonjour à tous !!!Hier mon prof d'informatique m'a interdit l'utilisation de variable globale, est-ce que vous pensez ( sérieusement ) que les progra Problème lorsque que je met une variable dans AfxMessageBox(nom_variable); [ par Gulius ] Voila lorsque je met le nom d'un variable dans AfxMessageBox, et que je compile mon projet il n'y aucune erreur mais lorque je lance l'éxecutable, et création d'un widget dans un widget sous QT [ par monrose ] Salut , je developpe une IHM sous qt (mandrake 9.2) , avec kdevelop et qt designer j'ajoute à mon projet kdevelop 2 fichier .ui (l'un ihm.ui et l'a


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.