2012-11-10 6 views
5

Ich habe ein Android-Projekt mit viel nativem Code in C++. Ich kann meine Bibliothek jedoch nicht erstellen, da sie die Headerdatei vector.h nicht finden kann. Was könnte das Problem sein? Eine Auswahl meiner Einschlüsse in fast allen Seiten.fataler Fehler: Vektor: Keine solche Datei oder Verzeichnis

Der Compiler ist in der Lage, alle anderen Header-Dateien außer vector.h in jeder Datei zu finden. Irgendwelche Vorschläge darüber, wo ich falsch liege?

HINWEIS: Die Dateinamen Ende mit .cpp und ich habe bereits versucht #include <vector.h>, #include "vector.h"

Dank!

+0

Bist Du sicher Sie verwenden einen C++ - Compiler (und nicht einen C-Compiler)? – Mat

+0

Ich benutze ndk-build zu kompilieren –

+0

@Mat Wie stelle ich sicher, dass ich C + Compiler zu kompilieren? –

Antwort

3

Die Frage schließlich durch die Schaffung Application.mk in JNI-Ordner des Projekts und Hinzufügen folgendes beschlossen wurde: -

APP_STL := stlport_static 

Weitere Einzelheiten finden Sie unter this Frage auf SO

+2

leider repariert es nicht für mich :( –

Verwandte Themen