【问题标题】:Using c++ classes in blackberry or convert cpp files to java在黑莓中使用 c++ 类或将 cpp 文件转换为 java
【发布时间】:2011-12-25 23:52:24
【问题描述】:

我有 C++ 文件和库,我使用 ndk 和 jni 在 Android 中使用过。它在 Android 中运行良好。但现在我想为 Blackberry Development 使用相同的文件和库。我正在尝试将 cpp 文件转换为 java,但有大量 cpp 文件,因此不是尝试转换数百个文件的正确解决方案

我想知道是否有任何可用的 cpp 到 java 转换器,或者我如何在我的 Blackberry 应用程序开发中使用 jni。

或者有没有更好的选择??

【问题讨论】:

  • Java 和 C++ 是两种完全不同的语言。您不能只是将一个“转换”为另一个。即使是简单的代码移植也是一项非常重要的操作,如果您想以一种复杂的方式(使用目标语言的习语)进行移植,这是一项严肃的编程工作。

标签: android c++ blackberry converters


【解决方案1】:

当前的黑莓智能手机根本不支持 JNI,因此在这些设备上使用 C++ 完全不可能。您只能使用 Java。

BlackBerry PlayBook v1.0.7+ 和未来的 OS7 智能手机将具有支持 C++ 的 NDK。 Java 不会在这些设备上使用(Android 播放器除外),因此不需要 JNI。

【讨论】:

  • 我可以使用这个 C++ 库进行 iphone 和 windows 移动开发吗?
  • 不是“未来的 OS7 智能手机”,而是未来的 BBX 智能手机——RIM 彻底抛弃了 OS7,转而支持 QNX
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多