2017-02-15 4 views
13

я установил c Пакет ++ на VS 2015, если бы я попытался построить проект, появляется следующая проблема:не удается открыть включают файл: «ctype.h»: Нет такого файла или каталога

C1083 Невозможно открыть включаемый файл: 'ctype.h': Нет такого файла или каталога Win32Project5 C: \ Program Files (x86) \ окна наборы \ 8.1 \ Include \ ит \ WINNT.H 31

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

+0

делает https://social.msdn.microsoft.com/Forums/vstudio/en -US/04a10aec-3242-4e01-af3f-cb1881d71358/can not-compile-windows-universal-dll-or-win32-dll-with-vs2015-rc-can not-open-include-file-ctypeh? Forum = vcgeneral help? – BalinKingOfMoria

+0

Какой проект вы пытаетесь построить? Опубликовать свойства проекта и включить каталоги вашей конфигурации ... – Rama

+0

Я нашел файл «ctype.h» и включил каталог в проект, проблема ушла, но я получаю еще одну проблему: не могу открыть файл uctrd.lib –

ответ

10

Ремонт/Переустановите визуальную студию. Убедитесь, что опция Windows SDK (Возможно, +8,1 в вашем случае) помечена, Как вы можете видеть на этой картинке: enter image description here

+0

Хорошо, я попробую это, спасибо за помощь –

+3

Если это работает, просто .. ничего себе. 'ctype.h' имеет * ничего * для Windows или SDK. Он является частью стандартной библиотеки C (аналогично, 'ctype' как аналог C++). Во всяком случае, я ожидаю, что что-то сломается на языках программирования, а не в конфигурации Windows SDK. Или это по отношению к второму вопросу, к которому этот пост теперь превратился? – WhozCraig

+0

Я искал ctype.h, он находится в папке C: \ Program Files (x86) \ Windows Kits \ 10 \ Include \ 10.0.10150.0 \ ucrt, которая является каталогом, созданным при установке SDK. – Ynon