VC2008: error 2460
От: geekay604  
Дата: 11.02.11 06:55
Оценка:
есть SDK к некоей плате ввода-вывода, в driver.h есть объявление:

typedef struct _DRIVERINFO
{
struct _DRIVERINFO far * pNext; // next device info. address
ULONG ulDeviceNum; // device number
HGLOBAL hDriverInfo; // driver info. handle
USHORT usUsageCount; // usage count
HINSTANCE hDriverInstance; // driver instance handle
FARPROC lpfnDriverEntry; // driver entry address
LONG hDeviceInfo; // deivce info. (Lock data)
} DRIVERINFO, FAR * LPDRIVERINFO;


студия сообщает на это в числе прочего:

c:\program files\advantech\adsapi\include\driver.h(1023) : error C2460: '_DRIVERINFO::far' : uses '_DRIVERINFO', which is being defined
c:\program files\advantech\adsapi\include\driver.h(1022) : see declaration of '_DRIVERINFO'

что нужно сделать? по идее, компилиться должно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.