我有一个简单的ATL服务,其中包含以下声明。
AfxBeginThread(WorkerThread, this, THREAD_PRIORITY_NORMAL, 0, 0);
但是编译器抱怨
错误C2065:'AfxBeginThread': 未声明的标识符
但是在MSDN中,我发现在AFXWIN.H中找到AfxBeginThread
如果我包含AFXWIN.H,编译器会抱怨
fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
我在这里缺少什么?感谢。
PS:我在Windows XP SP2中使用Visual Studio 6.0企业版。