Autore Topic: STL - No such file or directory negli include di vector e simili  (Letto 2440 volte)

Offline achillez

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows XP/Vista, OSX 10.8
0
Ciao a tutti
stò cercando di fare la mia prima app utilizzando la classe vector della STL
utilizzo ADT (eclipse) e NDK.
Tanto per provare ho caricato HelloJni, e funziona correttamente.

Ho poi modificato il progetto:
- aggiungendo nelle proprietà/C/C++ General/Paths..., per C e C++ i path:
    <ndk_folder>/platforms/android-14/arch-arm/usr/include
    <ndk_folder>/sources/cxx-stl/gnu-libstdc++/4.7/include
- mettendo in Application.mk
    APP_STL := gnustl_static

A questo punto dovrei poter aggiungere a hello-jni.c
  #include <vector>
anche senza un codice specifico (tanto per verificare l'inclusione)

Purtroppo il build mi segnala l'errore seguente
  /Applications/ADT/ndk/samples/hello-jni/jni/hello-jni.c:17:18: fatal error: vector: No such file or directory

eppure il file vector esiste e viene trovato se lo apro da codice con l'apposito menu

Problema identico l'ho sia su OSX che su Windows
Qualcuno ha mai usato le gnustl o mi sa dire cosa devo fare per farle andare?
ho provato anche con le stlport ma è lo stesso.

Grazie in anticipo a tutti