我正在尝试构建一个静态库(lib.a文件),用于创建要在Adobe Flash Builder中使用的ANE文件。我收到的链接错误如下:
ld:绝对寻址(可能是-mdynamic-no-pic) - [MyLib getPasswordForUsername:andServiceName:error:] from / var / folders / + A / + Ah7HwXRHxSzVz2bfII3lk +++ TI / -Tmp- / 9d68c158-在可滑动图像中不允许使用05d9-43f5-b2c9-4bc65dbb82ad / libcom.pnpc.cgdv.a(MyLib.o)。使用'-read_only_relocs suppress'启用文本重定位 执行时编译失败:ld64
以下是getPasswordForUsername的方法签名:
我正在使用Xcode 4.2 iOS SDK 5.0.1来构建这个项目。有关如何在iOS上构建和调试ANE的演示,但是由于某些原因,我自己的静态库很糟糕。
任何帮助都将非常感谢!!!
马库斯
答案 0 :(得分:1)
您的Xcode构建设置可能不正确。确保以下内容:
Mach-O Type =静态库
生成位置相关代码=否