dll
#define EXPORT_FUN extern "C" __declspec(dllexport)EXPORT_FUN int WINAPI smsCleanup(DWORD dwSms);我在测试程序里该怎么引用这个函数?

解决方案 »

  1.   

    写一个头文件:#define EXPORT_FUN extern "C" __declspec(dllimport)EXPORT_FUN int WINAPI smsCleanup(DWORD dwSms);然后在测试程序中包含这个头文件,工程中包含引入库的.lib文件,就可以直接调用。
      

  2.   

    typedef int (__stdcall *smsCleanup)(DWORD dwSms);
    HMODULE hmodule=LoadLibrary("yourdll");
    smsCleanup mysmsCleanup;
    mysmsCleanup=(smsCleanup)GetProcAddress(hmodule,"smsCleanup");
    if (mysmsCleanup)
     mysmsCleanup(1000);