淺談c++調(diào)用python鏈接的問題及解決方法
python 版本3.3
系統(tǒng):windows
問題:鏈接時(shí)報(bào)告
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
解決方法
修改兩個(gè)頭文件
1 注釋掉object.h第56行
//#define Py_TRACE_REFS
2 pyconfig.h 375行
//# define Py_DEBUG
以上兩個(gè)宏定義注釋掉以后重新編譯 問題解決
這篇淺談c++調(diào)用python鏈接的問題及解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
c++之time_t和struct tm及時(shí)間戳的正確使用方式
C++中處理時(shí)間的常用數(shù)據(jù)類型有time_t和struct tm,time_t通常用來表示時(shí)間戳,即從1970年1月1日至今的秒數(shù),struct tm是一個(gè)結(jié)構(gòu)體,用來存儲年、月、日、時(shí)、分、秒等信息,時(shí)間戳可以通過gmtime()轉(zhuǎn)換為struct tm類型,反之亦然2024-10-10
C++實(shí)現(xiàn)基于時(shí)序公平的讀寫鎖詳解
讀寫鎖與普通的互斥鎖的區(qū)別在于有兩種上鎖方式:讀鎖和寫鎖,不用的用戶對同一個(gè)讀寫鎖獲取讀鎖是非互斥的,其他情況則是互斥的,本文小編將給大家詳細(xì)介紹C++實(shí)現(xiàn)基于時(shí)序公平的讀寫鎖,需要的朋友可以參考下2023-10-10
學(xué)生成績管理系統(tǒng)C++實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了學(xué)生成績管理系統(tǒng)C++實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-12-12
C++實(shí)現(xiàn)地鐵自動售票系統(tǒng)程序設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)地鐵自動售票系統(tǒng)程序設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03

