0

こんにちは、私のプロジェクトの 1 つに STL を含めようとしていますが、うまくいきません... このスレッドに気づきました

何度も見た:

Android NDK に vector などの C++ ヘッダーを含めることはできません

しかし、これは私のメイクファイルです:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

APP_STL := stlport_static
LOCAL_MODULE    := hellostl
LOCAL_SRC_FILES := hellostl.cpp
include $(BUILD_SHARED_LIBRARY)

これもインクルード ディレクトリ C:\android-ndk\sources\cxx-stl\stlport\stlport に追加しました

しかし、それでも機能しません。そのようなファイルやディレクトリは常に取得できません

#include <vector>

構築しようとするたびに

どうもありがとうございました。

4

1 に答える 1

0

APP_STL := stlport_static

Android.mk ではなく、Application.mk で設定する必要があります

または、コマンドラインで設定することもできます。

ndk-build APP_STL=stlport_static
于 2012-12-03T04:21:57.933 に答える