如何使用 py2exe 添加 dll?

发布于 2024-09-02 03:01:05 字数 129 浏览 7 评论 0原文

我在 python 中使用 c++ dll。该 dll 使用其他 dll。

我想知道是否可以使用 py2exe 将所有 dll 包含在我的 .exe 中,而不直接调用它们。如果是这样,我该怎么办?

提前致谢 :)

I use a c++ dll in python. That dll uses other dlls.

I want to know if it's possible to include all the dll's in my .exe using py2exe without calling them directlly. If so, how can I do it?

Thanks in advance :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

夜光 2024-09-09 03:01:05

您可能需要一个 data_files= 来引用所有这些 DLL,也许还需要使用通配符。请参阅文档获取示例(特别是关于 MS 运行时 DLL)。请注意,正如文档所说一百万次一样,您需要重新分发 DLL 的合法权利,并且需要从 DLL 的作者/所有者那里获得这些权利 - 不要仅仅假设重新分发它们在法律上是可以的!-)

You may need a data_files= referencing all of those DLLs, perhaps with a wildcard. See the docs for an example (about specifically the MS runtime DLL). Note, as the docs say a million times, that you need legal rights to redistribute DLLs and those need to be obtained from the DLL's authors/owners -- don't just assume it's legally OK to redistribute them!-)

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