我有一个用于创建DLL的C ++项目。是否可以采用该C ++代码并创建一个DYLIB文件?我只用C ++做了一点点工作,所以我不确定这是否可以轻松完成。基本上,我有一个用Python重写的应用程序,所以我可以在Windows或macOS上运行它。该应用程序的Windows版本能够毫无问题地使用DLL。现在,我想将该库与应用程序的macOS版本一起使用。
答案 0 :(得分:0)
总的来说,当然,这是可能的。但是,这是否一件容易的工作取决于图书馆的编写方式。
在最好的情况下:您只需要按照构建说明重新编译macOS中的库(例如,通常在文档中或项目根目录中的README
- 样式文件中进行说明)。
在最糟糕的情况下:库根本不可移植(例如,取决于Windows API),如果不重写它,您将无法使用它。
一个问题是你是否真的需要这个库:你可以找到一个Python库来完成同样的工作。