Salve a tutti ragazzi!
Volevo condividere con voi il mio problema sperando di riuscire a venirne fuori

In primis vi spiego cosa sto cercando di fare:

L'ambiente di sviluppo è Eclipse e sto cercando di sviluppare un'applicazione per android in Java.
Per il mio scopo ho bisogno di creare delle funzioni in c++ che poi richiamerò nel codice java e per fare questo sfrutto JNI.

Il mio file Android.mk è il seguente

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := hello-jni
LOCAL_SRC_FILES := hello-jni.cpp

include $(BUILD_SHARED_LIBRARY)

All'interno di hello-jni.cpp eseguo degli include "cartella1/cartella2/mioFile.hpp" a dei file che ho importato nella directory del progetto ma quando provo a compilare, mi dice che non trova i file che cerco di includere.

Se invece anzichè utilizzare hello-jni.cpp utilizzo hello-jni.c gli stessi file che sto cercando di includere vegono trovati dal compilatore e tutto funziona correttamente.

Ho letto su vari forum che la modalità di inclusione dei file tra c e c++ è differente però non sono riuscito lo stesso a venirne fuori. Per questo vi chiedo una mano!

Ps: ne approfitto per chiedervi un ulteriore delucidazione: il comando LOCAL_PATH := $(call my-dir) restiuisce la root del mio progetto?

VI RINGRAZIO ANTICIPATAMENTE PER LA VOSTRA DISPONIBILITA'
ciao a tutti
Andrea