python.h:Qtcreator中没有这样的文件或目录错误
python.h:no such file or directory error in Qtcreator
我正在使用Qtcreator来设计一些表单,我想在我的表单中单击按钮时调用python脚本。但是当我使用:
#include <Python.h>
我收到以下错误:
python.h: no such file or directory
我浏览了许多链接,这些链接给出了导致此错误的原因,但我无法理解。我刚刚开始使用Qt创建器,但我无法弄清楚如何处理它。与此错误相关的所有链接都提到了包括 python 库的路径,对 .pro 文件进行更改,但我不知道如何通过 Qt creator 做到这一点以及确切地要做什么。当我在终端中运行命令"locate Python.h"时,我得到以下输出:
/usr/include/python2.7/Python.h
所以我在我的 debian 上安装了 python-dev。您能否详细说明如何解决此问题。我正在寻找一种包含库的方法,以便我可以以类似的方式使用其他库,如 QtGUI、探戈等。
要在 QT 项目中正确包含 pyhton 的标头,请执行以下操作:
-
在头文件中添加
#include
#include <Python.h>
-
在项目插入的
.pro
文件中CONFIG += no_keywords # Python redefines some qt keywords INCLUDEPATH += /usr/include/python<version> LIBS += -lpython<version>
-
根据这个将
slots
替换为Q_SLOTS
等等...
希望对你有帮助
我认为您需要更改 project.pro 以添加 pkg-config,并查找(在您的情况下)python-2.7。运行:
pkg-config --cflags python-2.7
您将看到包含该目录
相关文章:
- C++系统找不到指定的文件错误
- C++语法头文件错误
- C++生成文件错误"implicit entry/start for main executable"
- C++/生成文件错误:未定义对"main"的引用
- VS2019:资源文件错误:中性(默认)(未知子语言:0x8)
- C++程序不制作文件(错误)
- 安卓工作室 |CPP 文件错误错误: 位图库中对"AndroidBitmap_unlockPixels"的未定义引用
- "what does ":*** [可执行文件] 错误 1 " mean ?"
- 如何修复使用VScode调试器gcc调试时的"找不到文件"错误
- 在课堂上创建了一个朋友,给出"无输入文件"错误
- Qt .exe文件错误
- c++ 添加具有写入文件错误的文本变量
- 无法转换 .CATPart 文件.错误:输入文件路径似乎包含不支持的字符
- 写入文本文件错误,QT
- C++写入文件错误
- Windows Subsystem for Linux (WSL) 下的间歇性随机"找不到文件"错误
- 犰狳读取MAT文件错误
- 无法求解FullPathForFilename:COCOS2DX中可能缺少文件错误
- C Wininet FTP列出了许多文件错误
- 生成文件错误 - 找不到文件 - *.cpp