浅谈c++调用python链接的问题及解决方法
更新时间:2017年03月16日 09:43:18 投稿:jingxian
下面小编就为大家带来一篇浅谈c++调用python链接的问题及解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
python 版本3.3
系统:windows
问题:链接时报告
1>pythonIniti.obj : error LNK2019: 无法解析的外部符号 __imp___Py_NegativeRefcount,该符号在函数 "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++中的自增与自减
这篇文章主要介绍了C++中的自增与自减,自增与自减是C++当中两个使用频率非常高的运算符,不仅在循环当中用到,在日常的代码当中也经常使用,下面来看看文章得具体介绍
2021-11-11
C语言 自定义类型全面系统理解
在C语言中自定义类型主要有结构体类型、位段、枚举类型、联合体类型,自定义类型是面试常会碰到的内容,本篇文章带你彻底解决自定义类型
2022-02-02
C语言递归实现扫雷游戏
这篇文章主要为大家详细介绍了C语言递归实现扫雷游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-07-07
C语言中bool和float的用法实例解析
这篇文章主要介绍了C语言中bool类型和float类型的相关资料,bool类型用于声明布尔变量,只有true和false两种值,float类型用于存储单精度浮点数,文中通过代码介绍的非常详细,需要的朋友可以参考下
2024-11-11
c++之time_t和struct tm及时间戳的正确使用方式
C++中处理时间的常用数据类型有time_t和struct tm,time_t通常用来表示时间戳,即从1970年1月1日至今的秒数,struct tm是一个结构体,用来存储年、月、日、时、分、秒等信息,时间戳可以通过gmtime()转换为struct tm类型,反之亦然
2024-10-10
C++实现基于时序公平的读写锁详解
读写锁与普通的互斥锁的区别在于有两种上锁方式:读锁和写锁,不用的用户对同一个读写锁获取读锁是非互斥的,其他情况则是互斥的,本文小编将给大家详细介绍C++实现基于时序公平的读写锁,需要的朋友可以参考下
2023-10-10
OpenCV实现图像细化算法
本文主要介绍了OpenCV实现图像细化算法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-08-08
学生成绩管理系统C++实现代码
这篇文章主要为大家详细介绍了学生成绩管理系统C++实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2020-12-12
浅析C++中的多态与文件操作
多态是面向对象编程(OOP)的核心概念之一,它允许对象在相同操作下表现出不同的行为,本文主要为大家介绍了C++中多态与文件操作的相关知识,希望对大家有所帮助
2024-04-04
C++实现地铁自动售票系统程序设计
这篇文章主要为大家详细介绍了C++实现地铁自动售票系统程序设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-03-03
最新评论