0

我正在编译一个库(http://www.antisphere.com/Wiki/tools:anttweakbar),但在我的 Mac 上使用其包含的 makefile 发出“make”会生成一个动态库(.dylib)。我宁愿有一个静态库,以便我可以将它与我的应用程序一起部署。翻译makefile中的标志以生成静态库是否容易/可能?

似乎“make”只是编译和链接一些 C/C++ 代码。

4

2 回答 2

1

我有坏消息要告诉你。可能会阻止你做你想做的事。

于 2010-09-17T14:40:11.883 回答
1

它看起来不像是使用任何特定于 dylib 的编译标志来构建对象,因此您可以使用以下方式手动构建库:

make && ar cru libAntTweakBar.a && ranlib libAntTweakBar.a
于 2010-09-18T01:33:36.100 回答