Xcode 如何在其静态文件 Github link 上进行项目?
How does this Xcode project on Github link its static files?
我发现这个项目 live555-on-ios 似乎在使用预编译的 .a
文件(libliveMedia.a
、libBasicUsageEnvironment.a
等)。但我无法弄清楚它是如何链接的。我希望它们包含在 Xcode 中的 Target -> Build Phases -> Link Binary with Libraries
中。但他们不在那里。也许我没有跟上图书馆的链接方式。他们如何建立联系?
请将所有必需的 Link 二进制文件添加到 Other Linker Flags in Target -> Build Settings .
在此项目中使用以下代码来 link 所需的二进制文件。
对于
libUsageEnvironment.a : "$(SRCROOT)/live555/UsageEnvironment/libUsageEnvironment.a"
libliveMedia.a: "$(SRCROOT)/live555/liveMedia/libliveMedia.a"
libgroupsock.a: "$(SRCROOT)/live555/groupsock/libgroupsock.a"
libBasicUsageEnvironment.a: "$(SRCROOT)/live555/BasicUsageEnvironment/libBasicUsageEnvironment.a"
希望您的代码能按您的期望工作。它对我来说工作正常。
我发现这个项目 live555-on-ios 似乎在使用预编译的 .a
文件(libliveMedia.a
、libBasicUsageEnvironment.a
等)。但我无法弄清楚它是如何链接的。我希望它们包含在 Xcode 中的 Target -> Build Phases -> Link Binary with Libraries
中。但他们不在那里。也许我没有跟上图书馆的链接方式。他们如何建立联系?
请将所有必需的 Link 二进制文件添加到 Other Linker Flags in Target -> Build Settings .
在此项目中使用以下代码来 link 所需的二进制文件。
对于
libUsageEnvironment.a : "$(SRCROOT)/live555/UsageEnvironment/libUsageEnvironment.a"
libliveMedia.a: "$(SRCROOT)/live555/liveMedia/libliveMedia.a"
libgroupsock.a: "$(SRCROOT)/live555/groupsock/libgroupsock.a"
libBasicUsageEnvironment.a: "$(SRCROOT)/live555/BasicUsageEnvironment/libBasicUsageEnvironment.a"
希望您的代码能按您的期望工作。它对我来说工作正常。