进行ffmpeg开发,引入到cpp下的C文件,提示找不到c的标准库,类似#include <stdio.h>报错,找不到文件,下载各个版本的NDK测试都不行,后面通过降低cmake的版本暂时解决了,但是build时cmake又提示版本过低,各种报错。最后参考
奔跑的_迷彩狼这篇文章在Cmake添加
file(GLOB native_srcs "*.cpp")
file(GLOB native_srcs "*.c")
# Creates and names a library, sets it as either STATIC
# or SHARED, and provides the relative paths to its source code.
# You can define multiple libraries, and CMake builds them for you.
# Gradle automatically packages shared libraries with your APK.
add_library( # Sets the name of the library.
test
# Sets the library as a shared library.
SHARED
# Provides a relative path to your source file(s).
native-lib.cpp
${native_srcs}
)
后才解决