Include et raccourci - C - Programmation
Marsh Posté le 30-06-2008 à 08:20:36
v_v
l'option -I de gcc n'est aps restreinte aux lévriers ousbéques
gcc toto.c -I/path/vers/le/rep/gsl/ -o toto/exe
Marsh Posté le 30-06-2008 à 09:03:25
ah autant pour moi,
j'ai oublié de préciser que j'utiliser Visual C++ 2008
je ne compile donc pas en ligne de commande =)
Marsh Posté le 30-06-2008 à 09:26:23
tu vas dans les propriétés de ton projets, propriétés de configuration -> C/C++ -> Ligne de commande, et tu rajoutes tes paramètres dans le contrôle de saisie.
Marsh Posté le 30-06-2008 à 10:10:03
en fait ca y est déja :
/I "C:\cygwin\home\Administrator\gsl-1.9"
dans ce repertoire gsl-1.9/ il y a tout les sous repetoire et le gsl/ contenant les racourcis header.
cependant merci xilebo, ca me sera certainement utile une autre fois! =)
Marsh Posté le 30-06-2008 à 11:00:55
oui mais justement, je ne crois pas que gcc accepte la syntaxe "/I" , ce qui pourrait expliquer pourquoi ça ne fonctionne pas. Essaie de rajouter dans la section "ligne de commande" ce qu'a indiqué Joel F.
A ce propos, comment as tu fait pour configurer visual studio 2008 pour qu'il compile avec cygwin ?
Marsh Posté le 30-06-2008 à 04:52:59
Bonjour,
je travaille sous windows xp, avec un cygwin.
j'ai installé la bibliotheque GSL (GNU Scientific Library)
cette bibliotheque a une arborescence donné, et contient en plus un repertoire gsl/
dans ce repertoire gsl/ se trouvent les RACCOURCIS de tous les headers de la librairie.
aussi dans les codes un
#include <gsl/nom_header.h> suffit.
mais cela ne semble pas marcher, quelqu'un a t il déja rencontré une telle situation?
pour le moment; j'ai utilisé une methode sale; j'ai ecrit en bash un script qui a copié les vrai headers dans le repertoire gsl/;
mais cela reste une magouille, d'autre personnes semblent utiliser cette bibliotheque sans recontrer de probleme, donc j'imagine que c'est possible!
voila j'espere m'etre fais comprendre
merci d'avance