Таким образом, я пытался переместить свой проект в Экспресс Visual C++ 2010 в Windows 7 от предыдущей версии на Windows XP. Я получил все виды ошибок, где atlbase.h не был найден. Это не так вопрос, но я хотел зарегистрировать то, чем мое разрешение было для других.
Скопированный следующие файлы PlatformSDK с моей предыдущей установки и помещенный их на мою машину Windows 7.
PlatformSDK/include/atl
PlatformSDK/include/mfc
PlatformSDK/lib
PlatformSDK/src/atl
Я затем изменяю VC ++ Каталоги в свойствах проекта для указания на те каталоги.
Включайте каталоги -
*include/atl
*include/mfc
Каталоги библиотеки -
*lib
Исходные каталоги -
*src/atl
Внесите изменение в stdafx.h
прямо после этой строки: #include "atlbase.h"
добавьте эту строку: экстерн CComModule _Module;
Надо надеяться, Вы готовы пойти теперь! Вероятно, не, но возможно Вы хорошо на пути.
это, вероятно, связано с тем, что предыдущая версия, которую вы использовали, была Visual C ++ 6.0 и не поддерживала ее