在Android上部署深度学习模型之CMakeLists文件
Posted 修炼之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Android上部署深度学习模型之CMakeLists文件相关的知识,希望对你有一定的参考价值。
导读
在上篇文章中,我们已经介绍过了如何给android项目来配置一个ncnn的环境,这篇文章我们主要来介绍一下如何来配置CMakeLists.txt文件
。
CMakeLists.txt文件
CMake是一种跨平台编译工具
,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件
,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库。
下面来看看如何编写CMakeList.txt文件
- 头文件的导入
在编写cpp文件的时候,需要用到第三方的库和自己定义的函数,所以我们需要指定头文件的位置
以便于使用这些函数。
因为CMakeLists.txt文件是放在app目录下,所以在编译时是以CMakeList.txt所在目录作为工作目录
,在指定头文件路径的时候,直接从src目录开始就可以了,不用指定全路径。这里的头文件主要包含两个,第三方库的头文件和自己定义的头文件
。
#cmake版本设置
cmake_minimum_required(VERSION 3.4.1)
#include头文件目录
include_di
以上是关于在Android上部署深度学习模型之CMakeLists文件的主要内容,如果未能解决你的问题,请参考以下文章