[英]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創建器完成它以及要做什么。 當我在終端中運行命令“locate Python.h”時,我得到以下輸出:
/usr/include/python2.7/Python.h
所以我在我的debian上安裝了python-dev。 你能詳細告訴我如何解決這個問題嗎? 我正在尋找一種方法來包含庫,以便我可以以類似的方式使用其他庫,如QtGUI,tango等。
要在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
你會看到包含該目錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.