Bonjour à tous!!!

j'ai développé une petite interface sous matlab et j'aurais voulu l'utiliser afin de piloter des moteurs à courant continu via mon port USB.
Pour cela j'utilise un module qui peut être contrôlé par les fonctions en c de la librairie FTD2XX.
j'ai créé un fichier en c contenant la fonction mex me permettant de relier le code c et matlab, et lorsque je tape la commande:

Code matlab : Sélectionner tout - Visualiser dans une fenêtre à part
mex leNomDeMonFichier.c

j'ai une erreur de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Error OuvrePortUSb.c: .\FTD2XX.H: 205  unrecognized declaration
voici le code en c:
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "mex.h"
#include <windows.h>
#include "FTD2XX.H"
 
void mexFunction (int nbrArraysOut,      mxArray ** arraysOutHdle,
                  int nbrArraysIn, const mxArray ** arraysInHdle)
{
    FT_HANDLE ftHandle;
    FT_STATUS ftStatus;
    FT_DEVICE ftDevice;
 
// Ouverture du Port:
    ftStatus = FT_Open(0,&ftHandle);
 
}

si quelqu'un pourrait m'eclairer!!!