簡體   English   中英

在Qt Creator中包含Python

[英]Include Python in Qt Creator

我試圖按照本教程將python嵌入我的qt項目的c ++代碼中。 我現在收到此錯誤代碼:“錯誤:對'_imp__Py_Initialize'的未定義引用”

在此之前,我在CodeBlocks中遇到了相同的問題,並使用以下附加參數“ -IC:\\ Python27 \\ include \\ -IC:\\ Python27 \\ libs \\”和“ C:\\ Python27 \\ libs \\ python27.lib”進行了修復。

將相同的命令添加到我的.pro文件中,如下所示:

QMAKE_CXXFLAGS += -Wall -fexceptions -g -IC:\Python27\include\ -IC:\Python27\libs\ C:\Python27\libs\python27.lib

允許我導入python.h,但僅此而已。

我知道像這樣的問題已經發布過了,它們幫助我在CodeBlocks中運行,但是同樣的信息也適用於Qt,否則我將其實施錯誤。

要基於HeyYO的答案,解決該問題的.pro參數為:

INCLUDEPATH = c:\Python27\include\ c:\Python27\libs\

LIBS += C:\Python27\libs\python27.lib

QMAKE_CXXFLAGS += C:\Python27\libs\python27.lib

您應該使用LIBS配置變量將外部庫添加到項目中。 像這樣:

LIBS += C:\Python27\libs\python27.lib

您可以在文檔中找到更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM