Building in Android

创建 cc_library_static 以构建 C++ 库,包括 CXX 生成的头文件和源文件。

cc_library_static {
    name: "libcxx_test_cpp",
    srcs: ["cxx_test.cpp"],
    generated_headers: [
        "cxx-bridge-header",
        "libcxx_test_bridge_header"
    ],
    generated_sources: ["libcxx_test_bridge_code"],
}
  • 指出 libcxx_test_bridge_headerlibcxx_test_bridge_code 是 CXX 生成的 C++ 绑定的依赖项。我们将在下一张幻灯片中介绍具体的设置方法。
  • 请注意,您还需要依靠 cxx-bridge-header 库才能提取常见的 CXX 定义。
  • 如需了解如何在 Android 中使用 CXX 的完整文档,请参阅 Android 文档。建议您与全班同学分享该链接,以便学生知道日后可以在哪里找到这些说明。