android ndk cmake 编译so库和导入so库

本文介绍了如何使用Android Studio的NDK项目编译SO库,通过编写test.h和test.cpp创建一个简单功能的库。接着阐述了如何在新的Android NDK项目中导入并使用已编译的SO库,包括复制头文件和SO库到指定目录,以及配置CMake文件以链接库。最后说明了如何在代码中调用库函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译自己的so库

可以直接用android studio编译,新建一个ndk项目,新建一个test 类
在这里插入图片描述
test.h代码

//
// Created by ROCK on 2021/1/20.
//

#ifndef NDKTEST_TEST_H
#define NDKTEST_TEST_H

#include <string>

class Test {
   
   
public:

    void mode(std::string &s);
};


#endif //NDKTEST_TEST_H

test.cpp代码

//
// Created by ROCK on 2021/1/20.
//

#include "Test.h"

void Test::mode(std::string &s) {
   
   
    s = "dont want hello"
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值