针对vs编译器下提示python27_d.lib缺失问题解决办法

原因分析:本地安装的python环境下是release版本,一般不会提供python27_d.lib

https://download.csdn.net/my(资源下载位置)

最好的解决办法(强烈推荐):自行添加python27_d.lib和python27_d.dll文件到指定位置,

lib文件置于C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib

dll文件置于C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin,编译通过。

该方法稳定,且后期不会出现意想不到的错误,治本!

现有解决办法:(治标)

修改 pyconfig.h
修改


#ifdef _DEBUG 
# define Py_DEBUG 
#endif 




#ifdef _DEBUG 
//# define Py_DEBUG 
#endif 

修改


# ifdef _DEBUG 
# pragma comment(lib,"python27_d.lib") 
# else 
# pragma comment(lib,"python27.lib") 
# endif /* _DEBUG */ 




# ifdef _DEBUG 
# pragma comment(lib,"python27.lib") 
# else 
# pragma comment(lib,"python27.lib") 
# endif /* _DEBUG */ 



修改object.h 
修改
#if defined(Py_DEBUG) && !defined(Py_TRACE_REFS) 
#define Py_TRACE_REFS 
#endif 





#if defined(Py_DEBUG) && !defined(Py_TRACE_REFS) 
// #define Py_TRACE_REFS 
#endif

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值