淺談c++調用python鏈接的問題及解決方法
python 版本3.3
系統(tǒng):windows
問題:鏈接時報告
1>pythonIniti.obj : error LNK2019: 無法解析的外部符號 __imp___Py_NegativeRefcount,該符號在函數(shù) "public: __thiscall boost::python::api::object_base::~object_base(void)" (??1object_base@api@python@boost@@QAE@XZ) 中被引用
1>pythonIniti.obj : error LNK2001: 無法解析的外部符號 __imp___Py_RefTotal
解決方法
修改兩個頭文件
1 注釋掉object.h第56行
//#define Py_TRACE_REFS
2 pyconfig.h 375行
//# define Py_DEBUG
以上兩個宏定義注釋掉以后重新編譯 問題解決
這篇淺談c++調用python鏈接的問題及解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C語言實現(xiàn)進程5狀態(tài)模型的狀態(tài)機
狀態(tài)機在實際工作開發(fā)中應用非常廣泛,用這幅圖就可以很清晰的表達整個狀態(tài)的流轉。本篇通過C語言實現(xiàn)一個簡單的進程5狀態(tài)模型的狀態(tài)機,讓大家熟悉一下狀態(tài)機的魅力,需要的可以參考一下2022-10-10C++IO流之fstream,?stringstream使用小結
C語言中常用的輸入輸出函數(shù)有如下幾種:前者是格式化標準輸入輸出,后者是格式化文件輸入輸出,最后是格式化字符串輸入輸出,這篇文章主要介紹了C++IO流:fstream,?stringstream總結,需要的朋友可以參考下2022-04-04C++ Boost PropertyTree解析INI文件詳解
Boost PropertyTree庫不僅可以解析JSON,XML格式,還可以直接解析INI格式文件。這篇文章就是為大家介紹一下如何通過Boost PropertyTree解析INI文件,需要的可以參考一下2022-01-01