关于加入第三方framework编译的出现的问题
2012-11-13 13:31
309 查看
xcode4的环境变量,Build Settings参数,workspace及联编设置
转载自:/article/5078528.html编译出现duplicate symbol *********
原因主要有下面:
自己的内部文件与库里的文件冲突
解决方法:
1.如果不需要去掉自己内部的文件
2.修改Target->build settings->Other Linker Flags 去掉-all-load 选项(好像是一种链接方式)。
出现undefined symbol*********
原因主要有下面:
1.缺少第三方framework需要依赖的库
2.第三方库导人方式不正确
解决方法:
1.查看Target->build settings->Search Path里面的库链接路径对不
2.载build phases里面加入第三方依赖的库
not found********arhitectures for i386
模拟器使用的架构是i386,真机使用的是armv6或armv7.
有可能你的第三方famework是armv6或者armv7的,不支持i386架构。
相关文章推荐
- 关于Mac下编译ffmpeg静态库供framework或者dylib调用出现illegal text-relocoation代码重定向问题
- 关于VS Code使用code runner编译运行java出现报错乱码的问题
- 关于java中出现Unreachable code 编译错误的问题
- 关于JCreator在编译程序时出现的"Error:Invalid path"问题的解决方法
- 关于编译Duilib出现的问题的一个解决办法
- [记录]关于javac编译时出现“非法字符:/65279”的问题
- 关于编译KlayGE的第三方库的boost出现无法编译的解决方案
- 关于使用Android6.0编译程序时,出现getSlotFromBufferLocked: unknown buffer: 0xac0f8650问题的解释
- 关于一个android工程同时使用多个工程库,在编译时出现的问题
- 关于matlab的编译问题--出现找不到指定模块C:MATLAB7\bin\win32\atlas_Athlon.dll
- 关于命令行中javac 编译成功,用 java 运行 class 文件出现 “ 找不到或无法加载主类 ” 的问题
- 关于IPad,Iphone“无法加入网络”的可能出现的问题解决办法
- 关于编译x264时出现的for Cortex-A8 erratum because it has no mapping symbols问题
- 关于flash中编译时出现嵌入字体问题
- iOS开发遇到的坑之六--使用cocopods管理第三方库时,编译出现Library not found for -lPods问题的解决办法
- 单独编译android framework模块出现的问题
- 关于MinGW编译程序出现缺少libgcc_s_dw2-1.dll问题
- 关于编译x264时出现的for Cortex-A8 erratum because it has no mapping symbols问题
- 【转】单独编译android framework模块出现的问题
- 关于 设备节点自动创建时 编译出现的问题 解决方法