gpt4 book ai didi

c++ - 可以从 C++ DLL 项目创建 DYLIB 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:09 25 4
gpt4 key购买 nike

我有一个用于创建 DLL 的 C++ 项目。是否可以采用该 C++ 代码并创建 DYLIB 文件?我只用 C++ 做了一点点工作,所以我不确定这是否可以轻松完成。基本上,我有一个用 Python 重写的应用程序,因此我可以在 Windows 或 macOS 上运行它。 Windows 版本的应用程序能够毫无问题地使用 DLL。现在,我想将该库与该应用程序的 macOS 版本一起使用。

最佳答案

一般来说,当然是可以的。然而,这是否是一件容易的工作取决于库是否是如何编写的。

  • 在最好的情况下:您只需要按照其构建说明在 macOS 中重新编译该库(例如,通常在文档或根目录中的 README 样式文件中进行解释)项目)。

  • 在最坏的情况下:该库根本不可移植(例如,依赖于 Windows API),您将无法在不重写它的情况下使用它。

一个附带的问题是您是否真的需要该库:您可以找到一个 Python 库来完成相同的工作。

关于c++ - 可以从 C++ DLL 项目创建 DYLIB 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50881284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com