Невозможно открыть файл include: 'ctype.h': нет такого файла или каталога

Я установил пакет С++ на VS 2015, если я попытался построить проект, появится следующая проблема:

C1083 Невозможно открыть файл include: 'ctype.h': нет такого файла или каталога Win32Project5 c:\program files (x86)\windows kits\8.1\include\um\winnt.h 31

Любое возможное решение....

Ответ 1

Восстановить/переустановить визуальную студию. Убедитесь, что опция SDK для Windows (возможно, 8.1 в вашем случае) отмечена галочкой, Как вы можете видеть на этой картинке: введите описание изображения здесь

Ответ 2

Чтобы добавить отсутствующий компонент, перейдите в Панель управленияУдалить программу и выберите Изменить установку Visual Studio. Затем, вот опция, которую нужно проверить: enter image description here Затем нажмите "Изменить".

Также не забудьте обновить свойства проекта для использования Windows SDK версии 10.0.17134.0. enter image description here

Ответ 3

Вот моя конфигурация инструментов сборки VS 2017, чтобы сделать Python 3.7 и выше для компиляции на моей локальной машине и исправить. Обратите внимание, что MS изменила интерфейс VS Studio Build Tools

VS Build Tool 2017 configuration for pyodbc compilation

Чтобы сделать код для компиляции, вы также ДОЛЖНЫ установить драйвер ODBC

Инструменты для сборки VS 2017 Build можно загрузить по адресу: https://visualstudio.microsoft.com/downloads/.

VS Build Tool 2017 download