可以将我的静态库链接到Xcode中的动态库吗?

我目前正在创建一个静态库,其中包含我想要提供给其他一些应用程序的功能。但是,我的静态库需要libxml2.dylib,并且目前编译我的静态库失败,因为它无法访问dylib。有没有办法将我的静态库与动态库链接?     
已邀请:
是的,这是可能的。但是,生成的静态库将具有到
libxml2
的运行时依赖性。请注意,您必须使用
-L
开关在链接时指定动态库的位置。假设您使用MacPorts安装了
libxml2
,路径为
/opt/local/lib
g++ -staticlib -o libyourlib.a file1.o file2.o -L/opt/local/lib -lxml2
    

要回复问题请先登录注册