スタティックライブラリ(.a)を別のプロジェクトで使用しようとしています。私は#include
のヘッダーをこの.aから作成したいのですが、エラーがあります。スタティックライブラリ(.a)のヘッダーファイル(.h)を使用
まず、私はそれが.Aの下に存在するかどうかを理解するためには、.Aファイル内の.hファイルを検索しようとした私が取得:
Binary file libtest.a matches
ので、静的ライブラリの下でヘッダー。その後、私はCMakeFiles.txtにこの方法を挿入します。
Fatal error: 'example.h' file not found
をそして私はこのようにCにインポートしています:私はAndroidの-Studioでアプリケーションを実行すると
cmake_minimum_required(VERSION 3.4.1)
add_library(hello-jni SHARED
hello-jni.c)
# Include libraries needed for hello-jni lib
target_link_libraries(hello-jni
android
log
/home/prvs/android-ndk/hello/jni/app/src/main/cpp/libtest.a
)
はしかし、私が得ました:
#include <example.h>
ヘッダーファイルをインポートするには、別の手順が必要ですか?
プロジェクトのインクルードディレクトリリストにヘッダーのディレクトリを設定する必要があります。 –