Python论坛  - 讨论区

标题:[python-chinese] [python扩展]从2.4降到2.3,调用PyImport_ImportModule失败

2006年09月04日 星期一 15:50

boyfeng在tencent.com boyfeng在tencent.com
星期一 九月 4 15:50:49 HKT 2006

各位好!

我的C++程序,用python扩展解析脚本。之前2.4版的,一切正常。现在准备换成2.3版的(因为DLL的尺寸要小800多K),下了2.3的源码本机编译得到python2.3.lib和python2.3.dll,之后替换了2.3的include和lib,重新编译我的程序。

可是运行的时候,发现整个python模块失效了。最早的错误发生在PyImport_ImportModule,返回的是个null。用2.4,可以正确import。

现在怀疑Py_Initialize没有成功,但因为没有返回值,所以不知道是否真的失败。

初用python,这个问题难住了我:)。哪位能帮着解决一下,谢了!

PS:希望这封邮件没有打扰到你。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月04日 星期一 19:16

风向标 vaneoooo在gmail.com
星期一 九月 4 19:16:43 HKT 2006

L-´Ó¯ýÿ†èÉ÷§‚קqéír‰›£'ޞ^Ç§µÊ&ï©ÊØhŸn6Ü2ËóM
Ûzr¶'Ûybnœ­†‰öÝÙeÛx§r[zX›§+a¢sò"jh®Ò&¦Ší2‡n•éî–]¸Šjh®Óò"x­‰©bÍêr¶'=*r¶'r§zǏ¢ËlzwiÊØhÈbë–+-²œ­†‰Ü+›±ÊâmëÛ.nÇ+‰·­¢œ­†‰Ü†)Þ±êު笶X¬¶Êr¶'ru'²æìr¸›zǧvéì¹»®&Þ¶Šr¶'r§zÇ«z«ž²Ùb²Û)ÊØhÉÃzÖ¢”‰ß¢m§ÿéÊØhÉÿ™¨¥™©ÿ–+-Šwèþœ­†‰Ü†)Þ±áÓ0µ.m§ÿéÊØhÉÿ¦*^®f¢—úr¶'r§zÇ¿jÛZržžÛ?ÛM:ÓÝ8ýï7wmõsö­µ§!™éíÓM5†Ù¥

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号