我建立了一个标准的ObjectiveC ++动态库,该库想在QNX Momentics IDE中的BlackBerry 10项目中使用。

我使用libtool为2种有效的Xcode架构提取.so文件:armv7和armv7s。

将这些库添加到QNX Momentics时,我得到以下信息...


  未针对正确的架构编译库:我的路径
  文件


如果有人对为什么这些不正确有指导,将不胜感激。

我假设其他人已经使用Xcode进行了编译,并将其库导入了Momentics BlackBerry项目。

两者都在ARM体系结构上运行。是否有可能做到这一点?

谢谢!
冷淡

最佳答案

从未尝试过,但可以肯定您不能。
我希望Xcode在QNX运行ELF时生成Mach-O二进制文件。应该有其他重大差异,例如运行时库和平台ABI(例如,系统调用编号可能略有不同,等等)

关于c++ - 我可以在BlackBerry 10中使用Xcode编译的armv7/armv7s .so库吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19406949/

10-11 22:57
查看更多