为什么不能在没有上述 Python27/lib py 文件的情况下使用加载 python27.dll

发布于 2024-10-17 23:06:34 字数 411 浏览 0 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

讽刺将军 2024-10-24 23:06:34

要嵌入/扩展 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文