我关注这篇文章:Creating a C++ extension for Python
我在我的全新Windows10LTSB系统上安装了VS2017,使用C ++和Python开发(包括Python本机开发工具)工作负载进行桌面开发,继Installing Python support in Visual Studio on Windows之后
我的Python应用程序运行正常。
我坚持创建核心C ++项目部分将近一天,我在帖子之后创建了Empty Project,并尝试创建Python扩展模块模板。
错误是E1696无法打开源文件“Python.h”。
我严格按照帖子设置项目属性并绑定了几次,但它根本不起作用。
我的Python目录是C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64,这也是我的Python应用程序的默认环境。
我没有安装官方的Python发行版,因为Python environments提到VS忽略了PYTHONPATH环境变量。
我已经包含了我的Python目录
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64
我以前做过这个,但发生了另一个问题。我发现这篇文章Creating a C++ extension for Python并将C ++项目目标平台重新定位到解决方案属性中的x64并解决了这个问题。