我在MacOSX / Windows上与Cairo合作很多,并决定将我的一个项目移植到iPhone上 . 我使用以下方法编译pixman

./configure clang =“/ Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin / clang -std = c99 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/ “AR =”/ Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin / ar“

和以下编译cairo的方法

./configure clang =“/ Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin / clang -std = gnu99 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/ -miphoneos-version-min = 8.1“AR =”/ Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin / ar“--enable-xlib = no --enable-xlib-xrender = no --enable-ft = no --enable-script = no --enable-ps = no --enable-pdf = no --enable-svg = no --enable-trace = no --enable-interpreter = no --enable-png =没有

两者都成功了,但是当我在project.one中使用libcairo.a和libpixman.a时出现错误:ld:目标操作系统版本不支持在__pixman_implementation_lookup_composite中使用线程局部变量用于体系结构x86_64 clang:错误:链接器命令失败并带有退出代码1(使用-v查看调用)

我没有线索 .

有没有人在IOS平台上成功编译cairo?请帮忙!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐