美文网首页
使用#include导入等系统库后,调用系统库

使用#include导入等系统库后,调用系统库

作者: 阴天不带伞百分百下雨君 | 来源:发表于2022-05-04 16:19 被阅读0次

原因:#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_files}
)

后续还出现了#include <jni.h>提示报错的问题。
解决方法:Build -> Refresh Linked C++ Projects

相关文章

  • 问题汇总

    #include 描述:Arduino使用ros库是提示#include 错...

  • Flutter笔记三之Dart库文件的使用

    一个dart文件就是一个库文件 系统库的使用: 每个dart文件默认导入了系统核心库dart:core其他库需手动...

  • Dart-自定义库、系统库、第三方库

    一、自定义库的使用 部分导入 二、系统库的使用 三、第三方库的安装使用

  • linux内核

    系统调用 用户进程与内核进行交互的一组接口; 需要C库支持,通过使用C库定义的函数来访问系统调用 系统调用、中断、...

  • Linux系统基础原理

    (静态角度看)操作系统的组成部分?硬件、操作系统、库、库调用、系统调用 系统调用和库调用意味着什么?环零指令和环三...

  • 二维码生成 使用系统自带类库

    二维码生成 使用系统自带类库 一、导入 CoreImage库#import

  • Objective-C 基础

    package oc 中没有包(package)的概念, Java import oc 导入命令,导入系统类库使用...

  • Linux-文件元数据

    获取文件的元数据(使用系统调用函数):stat(2) #include #include #include int...

  • (二)iOS集成FFmpeg

    第一步导入.a静态库和include头文件image.png 第二步添加系统依赖库image.png 第三步配置头...

  • linux进程与作业管理

    操作系统的组成 程序员写程序可以实现库调用和系统调用来实现。调用库或者系统,其实就是调用一个已经写好的功能 应用程...

网友评论

      本文标题:使用#include导入等系统库后,调用系统库

      本文链接:https://www.haomeiwen.com/subject/dxqoyrtx.html