Le 11 juin 2009 09:43, Yves DUF<yves....@gmail.com> a écrit : > Bonjour. > > Le 10 juin 2009 19:10, Eric Noulard <eric.noul...@gmail.com> a écrit : >> >> Le 10 juin 2009 11:54, Yves BOUSSIN<yves.bous...@thalesgroup.com> a écrit >> : >> > Bonjour, >> > >> > Nous n'arrivons pas à compiler le generic reader TSP sous visual studio >> > 2008 >> > (voir screenshot). >> > Les 2 fichiers strings.h et unistd.h n'existent pas sous visual studio >> > 2008 >> > d'où les 2 message d'erreur. > > La philo de TSP pour être portable, était d'utiliser un "wrapper" d'include > système, le fichier tsp_sys_header.h > Celui ci en fonction de l'O/S fait les bons includes nécessaire. > Il y a aussi le tsp_abs_types.h qui fait la même chose pour les types > systèmes > > Et dans ce fichier tsp_sys_header.h, je vois que dans le cas WIN32, on fait > l'include de <unistd.h>, ce bon vieux define POSIX en C. > Je suis donc surpris que le visual studio 2008 ne propose pas cet include > tellement universel ?
Ben en fait non pas de unistd.h sous Windows de base. Et sauf erreur de ma part tsp_sys_header.h indique précisemment: #ifndef WIN32 #include <unistd.h> #endif ce qui évite l'inclusion fatale :-( Mais il est inclu dans generic_reader_main.c et glu_generic_reader.c :-((( >> En supposant que votre environnement est "Visual Studio 2008" sous Windows >> XP, > > Question pour Fred (ou un autre qui aurait la réponse) : Le portage de TSP > sous Windows avait été fait avec quel compilateur ? Visual Studio 200x ? > Ma mémoire me fait défaut (c'est l'age ...) Pareil pour le X. Je dirai que X doit être 3 donc Visual Studio 2003 mais sans certitude mais c'est ce qui est indiqué dans les screenshots du programming tutorial (page 10) donc ça doit pas être loin. >> http://mirrors.linhub.com/savannah/tsp/documentations/tsp_programming_tutorial-1.0.pdf >> cf §2.3.1 "TSP source installation for Windows" >> >> A noter qu'il est d'ailleurs noté dans ce guide page 3 que le generic >> reader ne fonctionne que sous Unix :-) > > Pour une fois ou la doc est à jour :;} Oui ou c'est peut-être signe que le code est en retard :-] -- Erk _______________________________________________ Tsp-devel mailing list Tsp-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/tsp-devel