के साथ एसटीएल का उपयोग करना मैं एंड्रॉइड एनडीके सी ++ फ़ाइल में एसटीएल का उपयोग करने की कोशिश कर रहा हूं। मैं मानचित्र, वेक्टर और विभिन्न अन्य एसटीएल वर्गों का उपयोग करने की कोशिश करता हूं और मैं इसे संकलित नहीं कर सकता क्योंकि यह फाइलें नहीं ढूंढता है।एंड्रॉइड एनडीके सी ++
मेरे वर्गों हेडर के साथ शुरू होता है:
#pragma once
#include <map>
#include <iostream>
#include <stdexcept>
#include <vector>
#include <set>
#include <list>
#include <algorithm>
और मैं निम्न त्रुटि संदेश मिलता है:
2> In file included from jni/../../Classes/Assist/Test.cpp:1:
2> jni/../../Classes/Assist/Test.h:2:15: error: map: No such file or directory
2> jni/../../Classes/Assist/Test.h:3:20: error: iostream: No such file or directory
2> jni/../../Classes/Assist/Test.h:4:21: error: stdexcept: No such file or directory
2> jni/../../Classes/Assist/Test.h:5:18: error: vector: No such file or directory
2> jni/../../Classes/Assist/Test.h:6:15: error: set: No such file or directory
2> jni/../../Classes/Assist/Test.h:7:16: error: list: No such file or directory
2> jni/../../Classes/Assist/Test.h:8:21: error: algorithm: No such file or directory
2> In file included from jni/../../Classes/Assist/Test.cpp:1:
मैं विभिन्न पदों पढ़ा है और करने की कोशिश की "APP_STL: = stlport_static" और "APP_STL: = gnustl_static" एक application.mk फ़ाइल में लेकिन यह काम नहीं किया।
क्या कोई जानता है कि मैं इसे कैसे काम कर सकता हूं?
मेरी सलाह जावा एपीआई के साथ रहना है में शिकायत नहीं कर सकते हैं। ईमानदारी से :( – paulsm4
शायद http://stackoverflow.com/questions/4893403/cant-include-c-headers-like-vector-in-android-ndk/4931170#4931170 और http://stackoverflow.com/questions/1650963/ustl-or-stlport-for-android आपको मदद करेगा। – Yury
क्या आप एनडीके का उपयोग कर रहे हैं? –