-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
编译static library时的问题 #128
Comments
是不是需要打个通用二进制包?看看这个是否有帮助:http://www.cocoachina.com/industry/20131204/7468.html |
制作静态库没问题,我已经制作好了,只是在范例工程里把framework的引用删除后,引入我制作的静态库进行编译才出的问题。 |
我能想到的两个方面1.是否在Build Setting→Search Paths→Header Search Paths 里添加了静态库的路径 2.尝试关闭xcode,然后清除~/Library/Developer/Xcode/DerivedData/ 目录下项目相关的所有缓存,再重新编译。希望能帮到你~~ |
另外,有没有用lipo -info 看一下你的静态库 是否支持i386? |
谢谢解答,不过我有配置了Other Link Flag: -ObjC -lBeeFramework以及配置Header Search Path和Library Search Path,如果没有配置提示的会是其他类型的错误 我再检查一下有没有配置的问题吧,之前怀疑是architecture的问题,但好像又不是。 |
我想将BeeFramework编译成静态库,在我的工程中直接引用(用dribble范例测试,删除原有的framework引用)。
编译成静态库(libBeeFramework.a)没有问题,但是在dribble中通过以下方式引用:
Other Link Flag: -ObjC -lBeeFramework
配置Header Search Path和Library Search Path
之后在工程中出现以下提示,不知是否我的静态库工程配置有误还是dribble工程配置有误,望解答
The text was updated successfully, but these errors were encountered: