找不到python33_d.lib的链接错误

来源:互联网 发布:阿里云二手域名 编辑:程序博客网 时间:2024/06/11 01:58
在调试的时候,会出现说找不到python33_d.lib的链接错误,出现这个错误的原因是python_d.lib是库的调试后形式,当我们以debug模式编译工程时,python就用这个lib文件,但是这个文件是不可用的。对于这点,可以强制要求python在任何情况下都是用非调试版本,就可以了。要做到这一点
a) 在python目录include文件夹下,打开pyconfig.h,找到如下语句
  ifdef_DEBUG
   pragmacomment(lib,"python33_d.lib")
  else
   pragmacomment(lib,"python33.lib")
  endif
将python33_d.lib改成python33.lib//注意更改一下路径,路径不正确会依旧提示找不到lib
b) 找到
#ifdef _DEBUG
define Py_DEBUG
#endif
将其用屏蔽
 这样就可以了。
0 0
原创粉丝点击