进行ffmpeg开发,引入到cpp下的C文件,提示找不到c的标准库,类似#include <stdio.h>报错,找不到文件,下载各个版本的NDK测试都不行,后面通过降低cmake的版本暂时解决了,但是build时cmake又提示版本过低,各种报错。最后参考
奔跑的_迷彩狼这篇文章在Cmake添加文章来源:https://www.toymoban.com/news/detail-526864.html
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}
)
后才解决文章来源地址https://www.toymoban.com/news/detail-526864.html
到了这里,关于引入C文件时报错‘stdint.h‘ file not found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!