Ответ 1
Microsoft ATL (активная библиотека шаблонов), которая включает заголовок atlbase.h
, включена в Windows 2003 SDK, но она не включена с любой новой версией Windows SDK. Он также включен в профессиональные выпуски Visual Studio.
Когда я компилирую свою программу, он говорит, что не может найти atlbase.h. Я пропустил какой-то SDK или что-то в этом роде?
Microsoft ATL (активная библиотека шаблонов), которая включает заголовок atlbase.h
, включена в Windows 2003 SDK, но она не включена с любой новой версией Windows SDK. Он также включен в профессиональные выпуски Visual Studio.
Он включен в Windows Driver Kit версии 7.1.0.
Visual Studio 2017
При запуске установщика Visual Studio выберите вкладку Отдельные компоненты, а в SDK, библиотеках и фреймворках убедитесь, что выбрана поддержка Visual С++ ATL.
Для пользователей Visual Studio 2015 убедитесь, что установлены Common Tools для С++ (часть установщика VS).
Это, как представляется, является частью Windows Platform SDK.
Вы должны искать свой компьютер для файла. Это скажет вам, если вам не хватает.
У меня была такая же проблема с образцом проекта. Я указал образцы свойств проекта, и образец проекта был скомпилирован успешно.
Visual Studio 8
Для заголовка C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include
Для файла .lib
C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\lib