У меня странная проблема с VS 2010 (Premium).
- просто переустановил
- добавил файлы библиотеки WTL
- установил мастер WTL
- создал "диалоговый" проект с помощью мастера WTL
- скомпилировал и успешно запустил скелет
- добавил кнопку в диалог
- компиляция теперь терпит неудачу с жалобой на неопределенностьсимволы (кнопка IDC_xxx)
- отключил предварительно скомпилированные заголовки
- очистил решение, перекомпилировал и успешно запустил
- добавил обработчик "onClick" для кнопки (просто дваждынажатие на кнопку, код не добавлен)
- компиляция не удалась с жалобой на то, что
CUpdateUI
не определено - очистка, повторный анализ решения и т. д. не решает проблему
Если я вручную вставлю #include
(например, atlframe.h
для CUpdateUI
), я смогу заставить его работать, но это поражение с целью использования VS2010!
Что меня действительно раздражает, так это то, что яне коснулся ни одной строки кода, всесделано через VS, который, я надеялся, должен был заботиться о последовательности!
Это моя вина?WTL вина?VS Ошибка?Любое предложение о том, как я мог это исправить?