首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

CentOS 下 NetBeans 開發 C++ 調用 Python 完整配置指南

     編輯:關於C++

環境

  • OS: CentOS 6.6
  • IDE: NetBeans 8.0.2
  • Python: 系統自帶 2.6

步驟詳解

  1. 新建 C++ 項目,編寫調用 Python 初始化的代碼(含 Python.h)。
  2. 編譯錯誤:找不到頭文件 → 項目屬性 → C++ 編譯器 → 包含目錄,添加 /usr/include/python2.6。
  3. 鏈接錯誤:undefined reference to `Py_Initialize' → 缺少動態庫。項目屬性 → 鏈接器 → 庫,添加 python2.6;庫目錄添加 /usr/lib 或 /usr/lib64。
  4. 構建成功,可正常運行嵌入 Python 代碼。

關鍵截圖

源代碼
頭文件錯誤
添加包含目錄
鏈接錯誤
添加庫文件
庫目錄
確認設置
構建成功

總結

核心是正確配置 Python 头文件路徑與動態庫鏈接。其他版本 Python 同理,只需對應修改版本號。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved