Python 致命错误:pyconfig.h:没有这样的文件或目录

Python 致命错误:pyconfig.h:没有这样的文件或目录,python,c++,Python,C++,由于我正在制作的程序的性质,我决定尝试将python嵌入其中。因此,我下载了python源代码,并链接了includes和libs。我把#include放在代码的顶部,当我试图编译它时,它直接把我带到Python.h并说“致命错误:pyconfig.h:没有这样的文件或目录”。我知道编译器没有错,因为我检查了include文件夹,但找不到文件,所以我不知道为什么文件不在那里。顺便说一句:我通过在Python网站上下载源代码获得了Python文件您必须配置或编译Python。在Python安装中打

由于我正在制作的程序的性质,我决定尝试将python嵌入其中。因此,我下载了python源代码,并链接了
includes
libs
。我把
#include
放在代码的顶部,当我试图编译它时,它直接把我带到
Python.h
并说“致命错误:pyconfig.h:没有这样的文件或目录”。我知道编译器没有错,因为我检查了include文件夹,但找不到文件,所以我不知道为什么文件不在那里。顺便说一句:我通过在Python网站上下载源代码获得了Python文件

您必须配置或编译Python。在Python安装中打开文件
pyconfig.h
时,它的开头是:

/* pyconfig.h.  Generated from pyconfig.h.in by configure.  */
/* pyconfig.h.in.  Generated from configure.ac by autoheader.  */

Linux?窗户?Python版本?@Caduchon哎呀,我正在使用Windows和Python 3.4.2以及Python 2.7.6,我在Windows和Linux下找到了该文件。@Caduchon我刚刚下载了Python 3.7.9,但找不到pyconfig。h@CaduchonPython 2.7.6中也没有。我觉得我可能找错了地方,或者得到了错误的东西我们用什么来生成pyconfig.h.in到pyconfig.h@Caduchon@LukeDev您的配置是什么?窗户?Linux?其他的?在Linux(openSUSE)下,它是由Python目录中的配置工具生成的