为什么不能在没有上述 Python27/lib py 文件的情况下使用加载 python27.dll
我有一个 vc6 应用程序并使用 python27.dll。
如果运行环境有python27/lib/*文件就可以。
但没有 python27/lib/* 文件,应用程序将终止。
我使用进程监视器并观察进程将加载许多 py. (如 os.py...)
,我看到 vc6 消息窗口显示“Python 无法加载默认激活上下文”消息。 (我跟踪消息发生在 dl_nt.c 中的 dll_main 处
)使用 python27.dll 而没有其他库/文件......?
在使用 python23.dll 之前,它运行得很好。
I have a vc6 application and using python27.dll.
if the runtime environment have python27/lib/* files, it's be ok.
but no python27/lib/* files,the application will termination.
I have using Process Monitor and watch process will load many py. (like os.py...)
and I saw vc6 message window show "Python failed to load the default activation context" message. (I trace message occur at dll_main in dl_nt.c)
how to using python27.dll and no other lib/files....?
before using python23.dll , it's run all right.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要嵌入/扩展 Python 2.7,请使用较新的 Visual C++ Express 版本之一。我认为它与 VC 6 不兼容。
For embedding/extending Python 2.7, use one of the newer Visual C++ Express version. I don't think it's compatible with VC 6.