首页 文章

编译器找不到Python.h

提问于
浏览
3

我是C的新手,我似乎无法做我想做的事 . 我需要为C函数制作一些Python绑定,我想我可以解决这个问题 . 但是有一条小线无法工作 .

#include <Python.h>

我明白了:

fatal error #1035: Can't find include file <Python.h>.

我已经尝试了一切 . 我只是将Python.h放在与我的项目相同的文件夹中 . 然后我将文件名放在链接器下的库和对象文件中 . 然后我用python31.lib做了同样的事情,然后我把目录python31.lib放在我的PATH变量中 . 没有什么能让我超越这条线 . 我在网上看到很多适用于Linux的解决方案,但没有适用于Windows的解决方案 . 请帮忙!

2 回答

  • 2

    哎呀,在评论中回答 . 这是一个更恰当的答案 .

    确保将 Python.h 放在包含路径和库路径中的库中 .

  • 2

    尝试:

    sudo apt-get install python2.6-dev
    

    如果您的Python版本是python2.6

相关问题