ошибка C2065: «AfxBeginThread»: необъявленный идентификатор - PullRequest
0 голосов
/ 26 февраля 2010

У меня есть простая служба ATL, в которую я включил следующее утверждение.

AfxBeginThread(WorkerThread, this, THREAD_PRIORITY_NORMAL, 0, 0);

Но компилятор жалуется, что

ошибка C2065: «AfxBeginThread»: необъявленный идентификатор

Но в MSDN я обнаружил, что AfxBeginThread находится в AFXWIN.H

Если я включу AFXWIN.H, компилятор скажет, что

fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h>

Что мне здесь не хватает? Спасибо.

PS: я использую Visual Studio 6.0 Enterprise Edition в Windows XP SP2.

1 Ответ

0 голосов
/ 11 марта 2010

Проект ATL НЕ является проектом MFC, использующим ATL. Используйте _beginthreadex () .

...