Building in Android
cc_library_static
を作成して、CXX で生成されたヘッダーとソースファイルを含む C++ ライブラリをビルドします。
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_header
とlibcxx_test_bridge_code
が、CXX CXXにより生成される C++ バインディングに対する依存関係であることを説明します。次のスライドで、これらがどのような記述になっているかを説明します。- また、一般的な CXX 定義を取得するためには、
cxx-bridge-header
ライブラリに依存する必要があることにも注意してください。 - Android で CXX を使用するための詳細なドキュメントについては、Android のドキュメントをご覧ください。そのリンクをクラスと共有して、受講者が後で手順を確認できるようにすることをおすすめします。