error LNK2019: 无法解析的外部符号 __imp_PyModule_Create2TraceRefs

无法解析的外部符号是指有些方法和函数只有声明但是没有实现
我是在用C++给python写一个模块的时候遇到这个错误的,而Python用一个Py_DEBUG宏在调试的时候激活某些函数,而我因没有python3*_d.lib文件,所以有些方法没有实现就报了这个错误,解决方法就是把这个宏定义的代码注释掉

#ifdef _DEBUG
# define Py_DEBUG
#endif

注意:这样引入的库文件必须为python3*.lib

参考文献

本文作者:乘舟凉

本文链接:https://www.cnblogs.com/czlnb/p/16784962.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   乘舟凉  阅读(257)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起