Building in Android

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

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