1.
普通的一个函数,导出需在函数名称前添加 __declspec(dllexport)
__declspec(dllexport) DWORD IO_CARD_LibInit(void)
2.若想导出的函数其它到标准dll。则使用相关def
建立一个xx.def(IOCardDll.def) 第一行的LIBRARY IOCard 的 IOCard最好为项目名称,即生成的 IOCard.dll名称。
LIBRARY IOCard EXPORTS IO_CARD_LibInit IO_CARD_LibUninit IO_CARD_ReadSNR IO_CARD_ReadVERSION IO_CARD_ReadTINTERVAL IO_CARD_WriteTINTERVAL IO_CARD_ReadOUTPUT_EN IO_CARD_WriteOUTPUT_EN IO_CARD_ReadINPUT_EN IO_CARD_WriteINPUT_EN IO_CARD_ReadOUTPUTR IO_CARD_WriteOUTPUTR IO_CARD_ReadINPUTR IO_CARD_ReadBSCMDR IO_CARD_WriteBSCMDR DeviceFindAndOpen DeviceClose DeviceOpen DeviceFind把函数声明改为如下:其中WINAPI为 #define WINAPI __stdcall
DWORD WINAPI IO_CARD_LibInit(void)