0

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

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

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

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

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

我假设其他人已经使用 Xcode 编译并将他们的库导入 Momentics BlackBerry 项目。

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

谢谢!冷若冰霜

4

1 回答 1

1

从来没有尝试过,但很确定你不能。我希望 Xcode 构建 Mach-O 二进制文件,而 QNX 运行 ELF。应该有其他显着差异,例如运行时库和平台 ABI(例如系统调用编号可能略有不同等)

于 2013-10-16T15:34:49.027 回答