Я пытался создать программу, которая могла бы использовать функции Python на C++, а также компилировать ее в x86. для этого проекта я уже установил Python x86 в Nuget и скачал Python из сети. но почему-то Visual Studio 2022 не может получить зависимость Python.h из файла python95-32. Я дважды проверил ссылку зависимости в свойстве проекта («C/C++» > «>Общие» > «Дополнительные каталоги включения» и «Компоновщик» > «Общие» > «Каталоги дополнительных библиотек»), и она правильно связана. Я не уверен, что здесь не так.
Я попробовал использовать версию x64, и она работает нормально, программа смогла получить зависимость python.h и смогла скомпилировать программу. Я не уверен, почему x86 не работает. Я попробовал запустить базовую программу «Hello World» на x86, и она работает нормально, поэтому я думаю, что это проблема Visual Studio.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -h-for-x86