Поэтому я попытался переместить мой проект на Visual С++ Express 2010 в Windows 7 из предыдущей версии в Windows XP. У меня были всевозможные ошибки, когда atlbase.h не был найден. Это не столько вопрос, но я хотел документировать, что мое решение было для других.
Скопировал следующие файлы PlatformSDK из моей предыдущей установки и поместил их на мою машину под Windows 7.
PlatformSDK/включить/АТЛ
PlatformSDK/включить/тк
PlatformSDK/Библиотека
PlatformSDK/SRC/атль
Затем я изменяю каталоги VС++ в свойствах проекта, чтобы указывать на эти каталоги.
Включить каталоги -
* включает/атль
* включает/тк
Библиотечные каталоги -
* Lib
Каталоги источников -
* ЦСИ/атль
Внесите изменения в stdafx.h
сразу после этой строки: #include "atlbase.h"
добавить эту строку: extern CComModule _Module;
Надеюсь, вы готовы идти прямо сейчас! Наверное, нет, но, может быть, у вас все в порядке.