- 前言:
在我们使用Android studio进行NDK开发的时候,有时候可能会使用到自定义的一些动态连接库so,然后通过JNI层的.h文件中的函数对其进行调用,对于一些用C语言与Qt creator编译的动态so,我们要对其进行调用,首先要对电脑环境进行配置,不然在JNI层头文件中就无法使用qt creator的头文件,如图所示:
如果没有正确配置好电脑的环境,我们是无法正常使用qt的头文件的,那么我们应该怎么配置呢,下面我将详细介绍。
环境配置:
首先在qt官网上下载qt版本(Qt creator必须包含可编译Android版本),我使用的是qt-opensource-windows-x86-android-5.6.1。然后在电脑上安装完成。
2.依次打开我的电脑—-属性—-高级系统变量–环境变量
3.然后新建系统变量 建立变量名为C_INCLUDE_PATH与CPLUS_INCLUDE_PATH两个系统环境变量,并在路径上添加Qt头文件的路径(这里Qt头文件是指Android目录下头文件):
如果在JNI层使用了什么qt头文件,就需要在系统环境变量后面添加对应包含头文件的文件包。到此,就可以成功在Android JNI层使用qt ceator了。