3

我正在尝试确定使用 C++ 创建 Android 应用程序是否明智。我尝试使用 Java 来满足我的需求,但它根本没有我需要的语言功能。

我看到一堆用 C/C++ 编写的东西,但它们实际上都是“C”示例。

我想构建一个简单的 C++ 应用程序(不是“C”),以更好地了解如何在 Android 中执行此操作。我读过一些关于似乎支持 C++ 的 NDK,但我不知道到什么程度。

那里有示例 C++ 项目吗?一个在 .cpp 文件中有真正的 C++ 而不是 C 代码的?一个“Hello World”程序就可以了。简单是好的开始。

如果您想回答 C++ 如何包装“C”函数,请跳过这个问题。如果该示例未解决名称修改问题,则它不是 C++。请不要使用外部“C”。感谢您的理解。

4

1 回答 1

3

NDK 工作得很好。使用 C++ 编写 .cpp 和 .h 非常简单,使用 ndk-build 编译它们,并且您的 android 代码包括 cpp,就像本教程中解释的那样:

祝你好运: 第 1 部分第 2 部分

官方文档:示例应用程序

于 2012-05-28T09:47:48.033 回答