我关注此帖:Creating a C++ extension for Python
我在全新的Windows10LTSB系统上安装了VS2017,在Installing Python support in Visual Studio on Windows
之后使用C ++和Python开发(包括Python原生开发工具)工作负载进行桌面开发我的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环境变量。
答案 0 :(得分:1)
我已经包含了我的Python目录,即
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64
我以前做过这个,但是发生了另一个问题。我找到了这篇文章Creating a C++ extension for Python并将C ++项目目标平台重新定位到解决方案属性中的x64并解决了问题。