ndk编译C++,提示找不到头文件(ndk-build error: string: No such file or directory)
在所在目录 工程/jni/Application.mk(即和Android.mk同级目录)
----------cut start------------------------------
# 标准库
APP_STL := gnustl_static----------cut end------------------------------
添加 APP_STL := gnustl_static
即可找到标准库
在工程目录下的jni文件夹下编写的c/c++代码在编译时,通常会遇到如下的几种类型错误:
1、Unresolved inclusion:<XXX>
2、syntax error
3、Function 'XXX' could not be resolved
4、Type 'XXX' could not be resolved
5、Symbol 'XXX' could not be resolved
6、Method 'XXX' could not be resolved
7、Invalid arguments 'Candidates are: ...'
错误原因:
大多数情况是因为相关头文件没有加入导致,也有一些是因为一些参数无效导致的(当然无效参数也可能是因为头文件未加入,见下述)。
相关错
在所在目录 工程/jni/Application.mk(即和Android.mk同级目录)
----------cut start------------------------------
# 标准库
APP_STL := gnustl_static----------cut end------------------------------
添加 APP_STL := gnustl_static
即可找到标准库
在工程目录下的jni文件夹下编写的c/c++代码在编译时,通常会遇到如下的几种类型错误:
1、Unresolved inclusion:<XXX>
2、syntax error
3、Function 'XXX' could not be resolved
4、Type 'XXX' could not be resolved
5、Symbol 'XXX' could not be resolved
6、Method 'XXX' could not be resolved
7、Invalid arguments 'Candidates are: ...'
错误原因:
大多数情况是因为相关头文件没有加入导致,也有一些是因为一些参数无效导致的(当然无效参数也可能是因为头文件未加入,见下述)。
相关错