原因:#include<...>是在.h文件中声明的,对应的函数是在.cpp文件中调用的,CmakeLists.txt中add_library只引入了.cpp文件,未引入.h文件。 file(GLOB src_files *.cpp) add_library( native-lib SHARED ${src_files} ) 变更为 file(GLOB src_files *.cpp *.h) add_library( native-lib SHARED ${src_...