python 2.5.x 找不到 python25_d.lib 解决

1.  首先就是在编译器中把python安装目录include/与libs/加入,对于这点我在vc6中可以,但是在dev c++中即使加入了编译也会出错,说找不到python头文件,这点比较郁闷,不过考虑到一般windows编程都用的是vc,所以并没有什么影响吧!!!

然后用#include <Python.h>就可以把python的主头文件包含进来了。

但是在调试的时候,会出现说找不到python25_d.lib的链接错误,出现这个错误的原因是python_d.lib是库的调试后形式,当我们以debug模式编译工程时,python就用这个lib文件,但是这个文件是不可用的。对于这点,最快的办法就是强制要求python在任何情况下都是用非调试版本,就可以了。要做到这一点

a)  在python目录include文件夹下,打开pyconfig.h,找到如下语句

#                     ifdef _DEBUG

#                            pragma comment(lib,"python25_d.lib")

#                     else

#                            pragma comment(lib,"python25.lib")

#                     endif /* _DEBUG */

将python25_d.lib改成python25.lib

b)  找到

#ifdef _DEBUG

#       define Py_DEBUG

#endif

将其用/**/屏蔽

       这样就可以了。

2.直接到libs文件夹中将python25.lib 复制一个叫做python25_d.lib文件的放在libs目录下也可编译

转载于:https://www.cnblogs.com/kevinmeng/archive/2009/05/07/1451510.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值