0

私は Android NDK の初心者です。ビットマップに高速なぼかし効果を作成したいのですが、ここから NDK ソリューションを見つけました: Fast Bitmap Blur For Android SDK Answers by @zeh

構成を行った後、プロジェクトを実行できず、*.c ファイルに「タイプ 'AndroidBitmapInfo' を解決できませんでした」と表示されました。

この問題を解決する方法を教えてください。

ここに私の Android.mk があります

LOCAL_PATH := $(call my-dir)

# Create BitmapUtils library

include $(CLEAR_VARS)

LOCAL_LDLIBS    := -llog -ljnigraphics -landroid

LOCAL_MODULE    := bitmaputils
LOCAL_SRC_FILES := bitmaputils.c

LOCAL_CFLAGS    =  -ffast-math -O3 -funroll-loops

include $(BUILD_SHARED_LIBRARY)

ありがとうございました

4

4 に答える 4

2

念のため: ビットマップ ヘッダーを正しく含めましたか?

#include <android/bitmap.h>
于 2013-09-10T11:44:31.147 に答える
1

次の行を Application.mk に追加します。

APP_PLATFORM := android-8

Application.mk を使用しない場合は、次のように ndk-build を実行します。

ndk-build APP_PLATFORM=android-8
于 2013-09-10T12:32:46.153 に答える
0

CDT インデクサーの構成では、「使用されていないヘッダーにインデックスを付ける ...」を有効にする必要があります。

そこにたどり着くには: Project->Properties->C/C++ General->Indexer. プロジェクトを再構築するよりもまだこれが表示される場合は、これをもう一度繰り返します。それはなくなります:)

于 2014-10-23T07:19:47.060 に答える