本人剛接觸在CentOS上,使用Neatbeans開發C++項目,由於項目的原因,需要在C++工程中調用Python腳本,在這個過程中遇到一些問題,都是比較基礎的,寫此文章就當記筆記了。
環境
操作系統:CentOS 6.6
開發工具:Neatbeans 8.0.2
系統已經自帶了Python,版本是2.6
第一步:新建工程,並加入相應代碼,源代碼如下
包含了Python頭文件,並在main裡,調用了初始化方法。
第二步:構建時,會報以下錯誤
未找到頭文件,所以需要包含相應的頭文件
第三步:包含Python頭文件所在的目錄
第四步:構建,依然會有問題,如下
undefined reference to 'Py_Initialize'的意思是沒有找到動態鏈接庫
第五步:單獨包含相應的動態庫文件
第六步:構建成功