Window vscode 使用cmake编译jpeg-turbo for android

下载源码

bash 复制代码
git clone https://github.com/libjpeg-turbo/libjpeg-turbo.git

配置cmake kits

需要先在系统环境变量添加cmake和ninja的路径

添加android ndk
ctrl + shift + p选择Cmake: Edit User-Local Cmake Kits

添加内容

bash 复制代码
{
      "name": "Android NDK",
      "toolchainFile": "<你的NDK路径>/build/cmake/android.toolchain.cmake"
}

编译源码

打开``CMakeLists.txt文件添加

bash 复制代码
...

###### Android NDK ######
set(ANDROID_ABI arm64-v8a)
set(ANDROID_PLATFORM android-24)
set(ANDROID_NDK D:/lib/android_kid/sdk/ndk/26.1.10909125)
set(ANDROID_STL_TYPE c++_static)
###### Android NDK ######

# 一定要在project()前添加
project(libjpeg-turbo C)

...

点击build编译

编译完成后cd build

输入:

bash 复制代码
cmake --install . --prefix <安装路径>/android/arm64-v8a
相关推荐
开发者如是说26 分钟前
可能是最好用的多语言管理工具
android·前端·后端
流星雨在线26 分钟前
[汇总]Android Framework相关
android·framework
小红的布丁40 分钟前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言
cch891844 分钟前
Laravel与ThinkPHP5.x核心对比
android
酿情师1 小时前
PHP 反序列化漏洞与 POP 链详解:网络安全小白从零入门
android·web安全·php
数厘1 小时前
2.3MySQL 表结构设计:提升 SQL 查询性能的关键
android·sql·mysql
Kiri霧1 小时前
Kotlin递归
android·开发语言·kotlin
普通网友1 小时前
Android开发:使用Kotlin+协程+自定义注解+Retrofit的网络框架
android·kotlin·retrofit
常利兵2 小时前
Kotlin抽象类与接口:相爱相杀的编程“CP”
android·开发语言·kotlin
Arkerman_Liwei2 小时前
Android 新开发模式深度实践:Kotlin + 协程 + Flow+MVVM
android·开发语言·kotlin