У меня есть приложение MFC, которое использует Python 2.7. Мне нужно обновить решение до Python 3.7. Я установил Python 3.7.4 в свой каталог C, обновил setuptools и добавил новую конфигурацию Debug для Python 3.7. Я попытался построить решение с использованием VS 2017 с новой конфигурацией. Но я получаю C1083 сообщение об ошибке " Невозможно открыть файл включения: 'inttypes.h' " в файле pyport.h. Я нашел что-то другое по сравнению с Python 2.7.
Python 2.7
Python 3.7
VS2017 имеет визуальный компилятор C ++ 14.1, который поддерживает Python 3.7. Но python 3.7 поддерживает C99, я думаю, именно поэтому возникает ошибка.
Я новичок в MFC и не очень хорошо знаком с Python. Я приветствую ваши ценные комментарии относительно того, почему эта ошибка возникает и как их решить.