我建立了一个标准的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/