我已经成功编译了该项目command line
但我想通过命令行设置库(.a)文件。
使用以下命令成功构建/Users/Mahen/Documents/workspace/TestingApplication/Test/Test.xcodeproj -configuration
调试构建
现在我想通过命令行设置 Linking .a 文件。
我尝试设置“OTHER_LDFLAGS”选项
-Force_load /Users/Mahen/Documents/workspace/Test.iOS/build/Debug-iphoneos/libTest.a -lstdc++
但无法加载,
您能建议通过命令行链接 .a 文件的正确方法吗?
Thanks
我不清楚您的确切问题是什么,但希望其中之一能帮助您或其他人:
覆盖选项 you go xcodebuild "OPTIONNAME=newvalue"
xcodebuild "OTHER_LDFLAGS= .... "
Note这将覆盖您在实际 xcode 项目中可能拥有的任何其他“OTHER_LDFLAGS”。
链接库 libNAME.a
你需要包含在链接器标志中-lNAME
并且还有位置libNAME.a
在库搜索路径上-Lpath/to/my/libraries
.
xcodebuild "OTHER_LDFLAGS=-Liphoneos -lTest"
强制库链接即使没有依赖性(例如,包括 gtest 案例),那么您需要使用-force_load path/to/my/libraries/libNAME.a
xcodebuild "OTHER_LDFLAGS=-force_load iphoneos/libTest.a"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)