Ciao a tutti,
sono nuovo del forum e spero di non fare una domanda inutile ( ho già usato la funzione cerca ma non ho trovato una risposta al mio quesito).
Ho necessità di utilizzare un guanto con entrata usb, dal cd di installazione ho trovato un codice per testarne le funzioni, insieme al file .cpp ho dei file .dll e .lib che ho inserito all'interno della cartella system32, oltre ad un file fglove.h che ho inserito all'interno della cartella include di dev c++
Quando provo ad eseguirlo ottengo il seguente errore:
[Linker error] undefined reference to `_imp__fdScanUSB'
Spero di essere stato abbastanza chiaro e chiedo scusa nel caso abbia fatto domande troppo idiote, grazie mille a tutti in anticipo
-------------------------------ECCO UNA PARTE DELLE RIGHE DI CODICE-------------------------
#include <stdio.h>
#include <string.h>
#ifdef WIN32
#include <windows.h> // for Sleep
#else
#include <unistd.h> // for usleep
#endif
#include "C:\Dev-Cpp\include\fglove.h"
/*--------------------------------------------------------------------------*/
int main( int argc, char** argv )
{
char *szPort = NULL;
char szPortToOpen[6];
fdGlove *pGlove = NULL;
bool showraw = false;
int glovetype = FD_GLOVENONE;
int i;
if (argc<2)
{
printf( "Usage: testglove <devicename> -r\n" );
printf( "-r\tShow raw values instead of scaled\n");
}
else
{
// handle command line arguments
for ( i=1; i<argc; i++ )
{
if (!strcmp(argv[i], "-r"))
showraw = true;
else
szPort = argv[i];
}
}
if (!szPort)
{
#ifdef WIN32
szPort = "USB";
#else
szPort = "/dev/fglove";
#endif
}
strcpy(szPortToOpen,szPort);
if (strcmp(szPort,"USB") == 0)
{
unsigned short aPID[5];
int nNumFound = 5;
int nChosen = 0;
fdScanUSB(aPID,nNumFound);