ndk cmake ‘jni.h‘ file not found 问题解决
最近写ndk代码时报头文件找不到的错
报错图如下:
解决办法是用cmake引入nkd头文件
include_directories(E/work/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include)
#指定CMake构建本地库时所需的最小版本
cmake_minimum_required(VERSION 3.4.1)include_directories(E/work/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include)
add_library( # Sets the name of the library. 将资源文件生成动态链接库(so文件)的库名称(文件名称:“lib" +设置的名称)hello# Sets the library as a shared library.SHARED# Provides a relative path to your source file(s).资源文件(C或C++)的相对位置src/main/jni/NativeConvertUtil.cppsrc/main/jni/Test.cpp)find_library( # Sets the name of the path variable.log-lib# Specifies the name of the NDK library that# you want CMake to locate.log )target_link_libraries( # Specifies the target library.将所有的add_library中的库链接起来,有多少个add_library成的库就将其添加到这里hello #这个和add_library中的指定的so库名称一致# Links the target library to the log library# included in the NDK.${log-lib} )
ndk cmake ‘jni.h‘ file not found 问题解决相关推荐
- 使用NDK过程中出现“Unresolved inclusion jni.h”
使用JNI调用C++编译而成的动态链接库文件的时候,出现了"Unresolved inclusion jni.h"问题 对于这种问题主要有两种解决办法: 第一种解决方法:添加包含的 ...
- cmake 成功后, make 出现 No such file or directory 问题解决
cmake 成功后, make 出现 No such file or directory 问题解决 参考文章: (1)cmake 成功后, make 出现 No such file or direct ...
- Cannot open include file: jni.h: No such file or directory解决方法
在此运行Visual Studio 2012 项目时出现 #include <stdio.h> #include <jni.h> int main() { printf(&qu ...
- Android之JNI NDK错误找不到jni.h 小黄x Type xxx could not be resolved
为什么出现这样的问题,按道理设置NDK路径之后,可以自己找到才对啊,现在没有时间去跟,等有空再研究,要是有谁知道分享一下. 先解决再说,项目急. 网上查了一下,都是添加路径,但还是不行.. 我用的是. ...
- NDK篇 - JNI NDK 初探
前几天一直在忙项目,所以断更了两天,今天继续写.进入到 NDK 篇了,先来了解下 NDK 与 JNI,后面的文章将带大家来交叉编译一些成熟的开源项目. 目录: 什么是 JNI 什么是 NDK Andr ...
- NDK,动态链接库,JNI
jni是java调用本地方法(c.c++写的),android 下用JNI需要.so文件,NDK就是能够方便快捷开发.so文件的工具.使用NDK的基本思路就是将本地代码(native code)编译成 ...
- android studio jni.h 红色报错
所有的配置均按照网上配置,报错. 发现在为的ndk-10的liunx版本下的platform 平台里面只有一个版本,在网上找到最新版11版下载.然后重新导入配置解决 android studio 的N ...
- linux android ndk r9b JNI 开发过程(COCOS2D-X配置)
我是小白 折腾了两天了. 终于成功第一次运行- 网上一堆教程乱死了然后其实现在android官方已经认定NDK为必要开发环境所以现在的配置其实很简单 另外Cocos2d-x的编译真是奇怪死了对一个只把 ...
- java jni.h_java-如何使jni.h被找到?
对我来说,确保包含JDK安装是一件简单的事情(我只有JRE). 我的openJDK输出看起来像: Java interpreter : /usr/lib/jvm/java-8-openjdk-amd6 ...
最新文章
- 阅读Book: MultiObjective using Evolutionary Algorithms (6) ---- 满足Pareto-optimality的条件证明,第二章完结
- [css] 相邻兄弟选择器、后代选择器和子选择器三者有什么区别?
- 日式餐饮主题PPT模板
- 【190105】VC++ 家庭理财系统1.0(Access)源码源代码
- 微PE安装win10系统 GPT、BOOTMGR PBR、EFI PART红色
- 北大光华女的超强面经! 感动之余,真的受益匪浅。
- 【小技巧】2345——今日热点弹窗广告(未完成)
- 广告行业中那些趣事系列43:小布语音助手知识问答比赛优化实践
- 知道创宇赵伟乌镇演讲:以云护云、以云治云,构建云端安全治理体系
- Android 通过FTP方式下载服务器文件
- Java:MouseListener、MouseMotionListener监听器与MouseEvent事件
- 蓝牙解码格式哪个最好_让有源音箱飞起来,让汽车音响硬起来,飞傲BTR5蓝牙HiFi解码品评...
- I2C的ACK和NACK
- 月薪3500的我,是怎样把自己 “逼”成月入十万的?
- “音乐床”网页引用本地歌曲最佳途径
- Vic-软件测试-开始软件测试
- bzoj3307: 雨天的尾巴
- 【论文阅读】(2020)Knapsack polytopes: a survey(上)
- 还有谁比阿里人更懂Spring Cloud Alibaba 呢?阿里P8纯手打笔记 本网站收藏已过W
- 随机在圆上生成n个点,这n个点在同一半圆的概率是多少?
热门文章
- 记录一种在C语言中的打桩实现及原理
- CMake Error: The source directory “/~./opencv-4.5.0/build“ does not appear to contain CMakeLists.tx
- 可配D31,d15功能的ZJ-4型宽量程型D33测试仪
- SpringCloud微服务架构分布式组件如何共享session对象
- 【Leetcode_easy】748. Shortest Completing Word
- 为什么程序员们喜欢写脚本?
- 基于51单片机的噪声测量仪仿真
- infa 组件学习总结----aggregator
- 【计算机网络面试高频】-TCP协议常见问题详解,TCP数据报组成部分详解
- 【草稿】DNS配置问题引起的java.net.UnknownHostException