Ошибка при включении заголовка atltime в проект WTL

После того, как я создал простой диалог с помощью мастера диалогов в WTL — Visual Studio 9, я включил <atltime.h> заголовок и я получаю это:

Error   2   error C2039: 'CString' : is not a member of 'WTL'   ...\wtl\include\atlctrls.h  5060    TASKSCHEDULER
Error   3   error C2039: 'CString' : is not a member of 'WTL'   ...\wtl\include\atlctrls.h  969 TASKSCHEDULER
Error   4   error C2039: 'CString' : is not a member of 'WTL'   ...\wtl\include\atldlgs.h   535 TASKSCHEDULER
Error   5   error C2039: 'CString' : is not a member of 'WTL'   ...\wtl\include\atldlgs.h   627 TASKSCHEDULER
Error   6   error C2039: 'CString' : is not a member of 'WTL'   ...\wtl\include\atldlgs.h

697 TASKSCHEDULER

1

Решение

Я столкнулся с подобной ситуацией, и две вещи помогли мне избавиться от ошибки, может быть, помочь кому-то еще.

  1. включают atlstr.h выше atlapp.h
  2. определять _WTL_NO_CSTRING
3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector