Win32 Console应用程序的问题?
一个Win32 Console应用程序,用VC的Winzard生成,没有MFC支持,现在希望调用某个DLL中的一个函数如下:
BOOL WINAPI MyFunction(HINSTANCE hinstDLL, DWORD dwKey, LPVOID lpvReserved);
将上述函数定义写在头文件a.h,并将a.h和DLL的Import Lib包含进工程编译,结果得到如下错误:
error C2146: syntax error : missing ';' before identifier 'WINAPI'
显然编译器没有找到WINAPI等基本类型的定义,请问应该如何解决?