Alors voilà, j'utilise le plugin CDT. Je voudrais importer une librairie, en l'occurence Qt. Comment fait-on ? J'ai bien une fonction importer/exporter, mais cette fonction importe ou exporte des fichiers, pas des librairies.
Alors voilà, j'utilise le plugin CDT. Je voudrais importer une librairie, en l'occurence Qt. Comment fait-on ? J'ai bien une fonction importer/exporter, mais cette fonction importe ou exporte des fichiers, pas des librairies.
que veut tu dire par "importer" ? en c/c++, ce n'est pas comme en java, où l'on copie souvent les packages. En c/c++, une librarie est souvent installée sur le système (comme qt), et on indique au compilateur (directement dans le makefile, ou par l'IDE) où est située cette lib.
quelle est l'erreur que tu as ? es tu sur que c'est un pb lié à eclipse, et pas juste un problème de compréhension de la compilation/linkage du c/c++? tu devrais d'abord compiler ton projet à l'aide d'une console. lorsqu'on abstrait trop (en utilisant eclipse par exemple), on ne comprend plus d'où viennent les erreurs
eh bien ligne de commande c'est gcc -L/usr/lib -lQtCore monfichierqt.cpp par exemple
sous eclipse, il faut spécifier le chemin et le nom de la lib dans clic droit sur projet -> Properties -> C++ Build -> gcc c++ Linker -> libraries et libraries path
Je vais essayer tout ça demain. Merci beaucoup pour ton aide![]()
Je n'arrive toujours pas à utliser ma librairie. J'ai changé, je m'oriente davantage vers wxWidget maintenant.
Après avoir compiler wxWidget, j'ai l'arborescence suivante :
J'ai spécifier wx-2.8 pour le nom de la librairie et /usr/local/include pour le chemin d'accès. Mais ça ne marche toujours pas. J'ai essayé différentes combinaisons sans aucun succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5/usr/local/ include/ wx-2.8/ wx/
J'essayes de compiler un programme basique :
Le message d'erreur est classique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #ifndef APP_H #define APP_H #include <wx/wx.h> //C'est là que j'ai un message d'erreur class App : public wxApp { public: virtual bool OnInit(); }; #endif // APP_H
Dans le fichier inclus à partir de ../src/App.cpp:1:
../src/App.h:5:19: attention : wx/wx.h : Aucun fichier ou répertoire de ce type
Partager