Подтвердить что ты не робот

С++ #include <atlbase.h> не найден

Когда я компилирую свою программу, он говорит, что не может найти atlbase.h. Я пропустил какой-то SDK или что-то в этом роде?

4b9b3361

Ответ 1

Microsoft ATL (активная библиотека шаблонов), которая включает заголовок atlbase.h, включена в Windows 2003 SDK, но она не включена с любой новой версией Windows SDK. Он также включен в профессиональные выпуски Visual Studio.

Ответ 3

Visual Studio 2017

При запуске установщика Visual Studio выберите вкладку Отдельные компоненты, а в SDK, библиотеках и фреймворках убедитесь, что выбрана поддержка Visual С++ ATL. VS Installer Visual С++ ATL Support selected

Ответ 4

Для пользователей Visual Studio 2015 убедитесь, что установлены Common Tools для С++ (часть установщика VS).

Ответ 5

Это, как представляется, является частью Windows Platform SDK.

Вы должны искать свой компьютер для файла. Это скажет вам, если вам не хватает.

Ответ 6

У меня была такая же проблема с образцом проекта. Я указал образцы свойств проекта, и образец проекта был скомпилирован успешно.

Visual Studio 8
Для заголовка
C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include

Для файла .lib
C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\lib