Bonjour
Je suis actuellement sur un programme qui permet d'utiliser la fonction gpib sous matlab.
Malheureusement elle date de la version 4 de MATLAB et je dispose de la v7.
J'ai réussi a modifier les anciennes fonctions par les nouvelles mais lors de la compilation
pour créer le fichier gpib.mex a partir de gpib.c il m'affiche 2 erreurs importante qui sont :
lcc preprocessor error: .\gpib.h:1 gpib.c:21 Macro redefinition of WIN32
et
lcc preprocessor error: C:\manip\R2007a\sys\lcc\include\win.h:13510 C:\manip\R2007a\sys\lcc\include\windows.h:4 .\gpib.h:3 gpib.c:21 Macro redefinition of EXTERN_C
.
voici le fichier gpib.h ou sont situé ses erreurs.
#define WIN32
#include <windows.h>
#include "ni488.h" /* part of National Instruments GPIB distribution */
#define HUGE
#define ibevent(x,y) NOSUPPORT
#define ibllo(x) NOSUPPORT
#define ibsgnl(x,y) NOSUPPORT
typedef int ITYPE;
Je voudrai savoir ce qu il faut faire avec windows.h et WIN32 et surtout qu'est ce que c'est que le "lcc preprocessor ...... Macro redefinition ...."
Merci
Partager