条件 link arm64/armv7
Conditional link arm64/armv7
我有一个仅针对 arm64
架构编译的 .a
库,我无法访问源代码。
我添加了预处理器标志以在 armv7
下编译时禁用库的使用
#if arch(arm64)
// Instatiate an object of the library and use it
#else
// Do nothing (for armv7)
#endif
linking 是通过 Other linker flags
完成的,但我收到错误 "Invalid bitcode signature" / 链接器命令失败。
有没有办法有条件地 link 图书馆?我正在使用 Xcode 9
为了使编译器静音,我最终所做的是创建一个 FAT 库,其中没有针对其他体系结构的编译代码。这将解决问题,因为在链接过程中不需要库
我有一个仅针对 arm64
架构编译的 .a
库,我无法访问源代码。
我添加了预处理器标志以在 armv7
#if arch(arm64)
// Instatiate an object of the library and use it
#else
// Do nothing (for armv7)
#endif
linking 是通过 Other linker flags
完成的,但我收到错误 "Invalid bitcode signature" / 链接器命令失败。
有没有办法有条件地 link 图书馆?我正在使用 Xcode 9
为了使编译器静音,我最终所做的是创建一个 FAT 库,其中没有针对其他体系结构的编译代码。这将解决问题,因为在链接过程中不需要库