首頁 > 軟體

在CentOS上使用NetBeans開發C++,呼叫Python的過程、遇到的問題和解決辦法

2020-06-16 17:57:50

本人剛接觸在CentOS上,使用NetBeans開發C++專案,由於專案的原因,需要在C++工程中呼叫Python指令碼,在這個過程中遇到一些問題,都是比較基礎的,寫此文章就當記筆記了。

環境

作業系統:CentOS 6.6

開發工具:NetBeans 8.0.2

系統已經自帶了Python,版本是2.6

第一步:新建工程,並加入相應程式碼,原始碼如下

包含了Python標頭檔案,並在main裡,呼叫了初始化方法。

第二步:構建時,會報以下錯誤

未找到標頭檔案,所以需要包含相應的標頭檔案

第三步:包含Python標頭檔案所在的目錄

第四步:構建,依然會有問題,如下

undefined reference to 'Py_Initialize'的意思是沒有找到動態連結庫

第五步:單獨包含相應的動態庫檔案

第六步:構建成功

Ubuntu 12.10 下Netbeans安裝設定詳解 http://www.linuxidc.com/Linux/2013-01/78357.htm

Ubuntu 使用教學: Ubuntu 中安裝 NetBeans IDE 8.0  http://www.linuxidc.com/Linux/2014-05/101311.htm

Ubuntu Netbeans Xdebug 偵錯環境【真實環境測試】 http://www.linuxidc.com/Linux/2012-08/69079.htm


IT145.com E-mail:sddin#qq.com