2021-05-12 14:32:11
在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
相關文章