公司做vs生成的dll往安卓平台移植成so库的代码移植中,发现jni下的cpp源文件无法通过.h直接调用,文件嵌套关系无法建立,如果在visual stdio中这个可以轻松通过简单的同名.h的引用去调用,而jni因为编译器的特殊性,无法完成,后来浏览资料发现可以通过编辑Android.MK来实现,方法是:
LOCAL_SRC_FILES部分添加源文件其中每个源文件通过空格间隔开,完成修改保存后便可直接嵌套调用。
注意:如果有相应cpp源文件的头文件则包含头文件这步在源文件中不能省略否则调用无法实现!