我正在编译一个库(http://www.antisphere.com/wiki/tools:anttweakbar),但在我的Mac上发行包含的makefile“制造”会产生动态库(.dylib)。我宁愿拥有一个静态库,以便可以使用我的应用程序部署它。将makefile中的标志转换以产生静态库是否容易/可能?

似乎“制造”只是在编译并链接一些C/C ++代码。

有帮助吗?

解决方案

看起来它不会使用任何迪利布特定的编译标志来构建对象,因此您可以用类似的内容手动进行库构建:

make && ar cru libAntTweakBar.a && ranlib libAntTweakBar.a

其他提示

我对你有个坏消息。 可能会阻止您做想要的事情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top