2011-08-23 3 views
0

J'ai installé CodeBlocks 10.5 avec le compilateur minGW. Après avoir défini les variables d'environnement pour minGW, j'ai coché gcc -v sur cmd et ça marche bien. Le problème est que, je l'ai fait un petit programme dans CodeBlocks le code est projeter ci-dessousBesoin d'aide en C++ avec la bibliothèque allegro ....?

#include <iostream> 
#include <allegro5/allegro.h> 

using namespace std; 

int main() 
{ 
cout << "Hello world!" << endl; 
return 0; 
} 

Il y a une erreur, le journal de construction est:

Compiling: main.cpp C: \ Program Files \ CodeBlocks \ MinGW \ bin \ allegro_pract ... erreur: allegro5/allegro.h: Aucun fichier ou répertoire processus terminé avec des erreurs état 1 (0 minutes, 0 secondes) 1, 0 avertissements

structure de répertoires pour codeblocks est: C: \ Pr ogramme Files \ CodeBlocks et MinGW: C: \ Program Files \ CodeBlocks \ MinGW et mon projet est: C: \ Program Files \ CodeBlocks \ bin \

je suis confus au sujet allegro bibliothèque où placer .. comme je l'ai pas utilisé bibliothèque externe .. la bibliothèque est désormais présente à: C: \ Program Files \ CodeBlocks \ MinGW \ allegro \

Je suis « googler » pendant une longue période, mais pas de tutoriel semble travailler .. s'il vous plaît donner une solution valide .. et où placer la bibliothèque allegro .. ?? N'essayez pas de «placer» les bibliothèques au «bon endroit».

+0

-t-CodeBlocks soutenir des barres obliques de style unix? barres obliques avant? – phoxis

Répondre

2

Au lieu de cela, dites à l'IDE où vous les avez mis explicitement. C'est ce qu'on appelle la définition du chemin d'inclusion.

Code :: Les blocs doivent avoir certains paramètres pour les répertoires inclus. Vous devriez le signaler à l'endroit où vit Allegro.

+1

Ceci est la bonne réponse. Vous êtes en charge, vous dites au foutu compilateur où trouver l'allegro. – john

0

http://www.mingw.org/wiki/IncludePathHOWTO:

The actual search path, for any specific installation of MinGW may be determined, by running the compiler itself, with the "-v" option; typically, for a GCC-3.4.5 installation in c:/mingw:--

par défaut semblent être:

c:/mingw/include/c++/3.4.5
c:/mingw/include/c++/3.4.5/mingw32
c:/mingw/include/c++/3.4.5/backward
c:/mingw/include
c:/mingw/lib/gcc/mingw32/3.4.5/include

Je ne pas utiliser MinGW, donc, lisez le lien.