int ShowMe(void);
BOOL WINAPI DllEntryPoint(HINSTANCE hDLL,DWORD dwReason,LPVOID Reserved)
{
switch(dwReason)
{
case DLL_PROCESS_ATTACH:
{
break;
}
case DLL_PROCESS_DETACH:
{
break;
}
}
return TRUE;
};int ShowMe(void)
{
MessageBeep((WORD)-1);
MessageBox("你好!");
return 1;
}: error C2146: syntax error : missing ';' before identifier 'WINAPI'
: error C2501: 'BOOL' : missing storage-class or type specifiers
: fatal error C1004: unexpected end of file found

解决方案 »

  1.   

    WINAPI BOOL DllEntryPoint(HINSTANCE hDLL,DWORD dwReason,LPVOID Reserved)
      

  2.   

    return TRUE;
    };
    //////////////////是不是多了一个分号???
    手误吧!?
      

  3.   

    }
    return TRUE;
    };---------->是不是它的原因你把int ShowMe(void);注释掉看看
      

  4.   

    好像是没有包含头文件的原因#include <windows.h>
    看一下行不行错误是说
    BOOL, WINAPI这些东西不认识,这些是在vc的头文件中自定义的
      

  5.   

    谢谢啦!!我忘了加#include <windows.h>当然“;“也是问题