Сделал все так как там говорилось
DEF файл:
LIBRARY "GWDevice.dll"
DESCRIPTION 'GWDevice.dll'
EXPORTS
GetGWDevParamChar @1
GetGWDevParamFloat @2
GetGWDevParamLong @3
LoadGWDevice @4
PrepareForGWDev @5
SaveGWDevice @6
SetGWDevParamChar @7
SetGWDevParamFloat @8
SetGWDevParamLong @9
Сгенерировал LIB подключил его к проекту Написал .h файл:
#define IMPORT __declspec (dllimport)
IMPORT bool PrepareForGWDev ();
IMPORT bool LoadGWDevice (char *FN);
IMPORT bool SaveGWDevice (char *FN);
IMPORT bool GetGWDevParamChar (char *T1, char *T2, char *T3, int p1, int p2, char *RV);
IMPORT bool SetGWDevParamChar (char *T1, char *T2, char *T3, int p1, int p2, char *RV);
IMPORT bool GetGWDevParamLong (char *T1, char *T2, char *T3, int p1, int p2, int *RV);
IMPORT bool SetGWDevParamLong (char *T1, char *T2, char *T3, int p1, int p2, int RV);
IMPORT bool GetGWDevParamFloat(char *T1, char *T2, char *T3, int p1, int p2, float *RV);
IMPORT bool SetGWDevParamFloat(char *T1, char *T2, char *T3, int p1, int p2, float RV);
Линкер выдает что:
error LNK2019: unresolved external symbol "__declspec(dllimport) bool __cdecl GetGWDevParamLong(char *,char *,char *,int,int,int *)" (__imp_?GetGWDevParamLong@@YA_NPAD00HHPAH@Z) referenced in function "public: void __thiscall CProgramDlg::LoadParametrsFromConfig(void)" (?LoadParametrsFromConfig@CProgramDlg@@QAEXXZ)
Что делать?