Mam projekt Androida składający się z mnóstwa kodu natywnego w C++. Jednak nie jestem w stanie zbudować mojej biblioteki, ponieważ nie jest ona w stanie znaleźć pliku nagłówkowego vector.h. Co może być problemem ? Próbka moich inkluzji na prawie wszystkich stronach.Błąd krytyczny: wektor: brak takiego pliku lub katalogu
#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <vector>
Kompilator jest w stanie znaleźć wszystkie inne pliki nagłówkowe z wyjątkiem wektora.h w każdym pliku. Wszelkie sugestie na temat tego, gdzie się mylę?
UWAGA: koniec Nazwy plików z .cpp
a ja już próbowałem #include <vector.h>
, #include "vector.h"
Dzięki!
Czy na pewno używasz kompilatora C++ (a nie C)? – Mat
Używam programu ndk-build do kompilowania –
@Mat Jak upewnić się, że kompilatorem C + używam do kompilacji? –