Добрый день, коллеги.
Есть компонент, написанный на C++ ObjectARX2010/ObjectARX2013/ObjectARX2015, адаптирую его к ObjectARX2017.
В VS2015 скопировал конфигурации 2015, переименовал их в 2017.
Указал Target Platform Version - 8.1, Platform Toolset - v140, .Net Target Framework Version - v4.5.
В конфигурации x86 все собралось, в x64 вылетает ошибка:
Error C1083 Cannot open include file: 'ctype.h': No such file or directory C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h
Переустановил Windows Kits 8.1 и 10, не помогло.
В папке (и вложенных) 'c:\Program Files (x86)\Windows Kits\8.1\' действительно нет файла 'ctype.h'.
Если в редакторе VS я открываю файл 'C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h',
и на строчке #include <ctype.h> через контекстное меню делаю открыть файл, открывается 'c:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\ctype.h'.
Я понимаю, что вопрос больше относится к C++, чем к ObjectARX, пробовал гуглить, но ответа не нашел.
Спасибо.