我正在使用Qtcreator设计一些表单,我想在表单中的button click上调用python脚本。但当我使用:
#include <Python.h>
我得到以下错误:
^{pr2}$我浏览了许多链接,这些链接给出了导致此错误的原因,但我无法理解。我刚开始使用Qt creator,但我不知道如何处理它。所有与此错误相关的链接都提到了包括到python库的路径,对.pro文件进行更改,但是我不知道如何通过Qt creator来完成这项工作,也不知道具体要做什么。当我在终端中运行命令“locate Python.h”时,我得到以下输出:
/usr/include/python2.7/Python.h
所以我在debian上安装了python dev。你能详细告诉我如何解决这个问题吗。我正在寻找一种包括这些库的方法,这样我就可以以类似的方式使用其他库,如QtGUI、tango等。在
要在QT项目中正确地包含pyhton的header,请执行以下操作:
在头文件中添加
#include
在项目的
.pro
文件中插入根据this将
slots
替换为Q_SLOTS
等。。。希望有帮助
我想你需要改变一下项目.pro添加pkg config,并查找(在您的例子中)python-2.7。运行中:
您将看到目录包括在内
相关问题 更多 >
编程相关推荐