`
KB章鱼
  • 浏览: 26910 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

undefined reference to 'AndroidBitmap_getInfo'

 
阅读更多

在使用NDK进行图像处理的时候或许会用到android/bitmap.h当中的内容,例如AndroidBitmap_getInfo/AndroidBitmap_lockPixels/AndroidBitmap_unlockPixels等等。

 

我在eclipse中集成NDK的项目中使用了这些内容却出现了错误

"undefined reference to AndroidBitmap_getInfo" 
"undefined reference to AndroidBitmap_lockPixels" 
"undefined reference to AndroidBitmap_unlockPixels" 

 

解决的方法是在Android.mk文件中添加一行LOCAL_LDLIBS    := -ljnigraphics; 添加后记住clean一次哦, 笔者因为忘记clean浪费了很多时间呢。

分享到:
评论

相关推荐

    jni开发demo:通过jni将一张彩色图片转换为黑白图片

    这里的关键是`AndroidBitmap_getInfo`、`AndroidBitmap_lockPixels`和`AndroidBitmap_unlockPixels`函数,它们分别用于获取图片信息、锁定像素数据和解锁像素数据,确保安全操作。 3. **编译与链接**:使用NDK提供...

    GetInfo_v3.10.7.6_CHS

    标题 "GetInfo_v3.10.7.6_CHS" 指示的是一个特定版本的软件,用于处理群联(Phison)主控的闪存设备,如U盘。这个工具的主要功能是查看与分析这些设备的相关信息。描述中的“群联量产工具版本选择查看器”进一步确认...

    Android中利用C++处理Bitmap对象的实现方法

    if(AndroidBitmap_getInfo(env, bmpObj, &bmpInfo) ) { return -1; } int* dataFromBmp = NULL; if(AndroidBitmap_lockPixels(env, bmpObj, (void)&dataFromBmp)) { return -1; } ``` d. 操作完毕,释放指针: ```...

    Android通过Java接口调用OpenCV2.4示例

    if (AndroidBitmap_getInfo(env, bitmap, &info) ) { throwException(env, "Failed to get bitmap info"); return; } if (AndroidBitmap_lockPixels(env, bitmap, &pixels) ) { throwException(env, "Failed ...

    OpenCV_native.rar

    AndroidBitmap_getInfo(env, bitmap, &info); // 检查是否为ARGB_8888格式 if (info.format != ANDROID_BITMAP_FORMAT_ARGB_8888) { throw_exception(env, "Bitmap format is not ARGB_8888"); return; } /...

    Android JNI处理图片实现黑白滤镜的方法

    if (AndroidBitmap_getInfo(env, bitmapObj, &info) ) { LOGE("Failed to get bitmap info"); return; } if (AndroidBitmap_lockPixels(env, bitmapObj, &pixels) ) { LOGE("Failed to lock bitmap pixels");...

    getinfo.sh

    chmod +x getinfo.sh ./getinfo.sh 注:此脚本可以以一般用户收集到信息(除fdisk只能以root运行) 1. 基本信息 - 适合所有linux问题 - getinfo.sh basic 2.硬盘/文件系统问题(基本,全盘信息) -需要用户成为root并...

    Ajax发送请求js代码

    function getInfo() //发送请求方法,包括请求方法和请求参数以及路径。 { new net.AjaxRequest("Ajaxtest.jsp",deal_getInfo,onerror,"GET"); } function deal_getInfo() //处理请求完成后的方法。 { ...

    Python 2.7 windows端所需的pycurl安装文件

    这个例子中,`pycurl.Curl()`创建了一个新的CURL对象,`setopt()`方法用来设置请求参数,`perform()`方法执行请求,最后`getinfo()`方法返回HTTP响应码。 在Windows上安装`pycurl`可能会遇到一些问题,比如编译错误...

    GetInfo.exe_v3.8.4.2.rar

    《GetInfo.exe:群联主控芯片检测利器详解》 在信息技术日新月异的今天,数据存储设备如U盘的使用已经普及到日常生活和工作中。然而,对于U盘内部的硬件信息,许多人可能并不了解,例如其使用的主控芯片型号、MP...

    Android提高之使用NDK把彩图转换灰度图的方法

    if (AndroidBitmap_getInfo(env, bitmap, &info) ) { // 错误处理... } if (AndroidBitmap_lockPixels(env, bitmap, &pixels) ) { // 锁定像素失败... } // 转换灰度图... for (int i = 0; i ; i++) { ...

    getCurlInfo使用1

    标题提到的"getCurlInfo使用1"指的是使用`curl_getinfo()`来处理`curl`操作中的信息。描述中提到了一个具体的应用场景,即在抓取网页时遇到302重定向的问题。302重定向意味着服务器告诉浏览器资源已被临时移动到新的...

    getinfo v3.1.6.2群联主控信息查看器.rar

    只需下载并解压文件"Phison_GetInfo_v3.1.6.2",运行程序后,连接要检测的存储设备,软件就会自动扫描并显示所有相关信息。这些信息对于DIY爱好者、技术支持人员以及希望优化设备性能的用户来说极其宝贵。 值得注意...

    GetInfo v3.5.7.2_CHS.rar

    《GetInfo v3.5.7.2_CHS:实用信息获取工具的深度解析》 GetInfo是一款功能强大的系统信息查询工具,其v3.5.7.2_CHS版本是专为中国用户定制的汉化版,旨在为用户提供便捷、全面的电脑硬件和软件信息查询服务。在这...

    群联信息查看器GetInfo v3.5.7.2汉化版.rar

    《群联信息查看器GetInfo v3.5.7.2汉化版》是一款专为检测群联(Phison)主控芯片设计的实用工具,它可以帮助用户深入了解其存储设备的核心硬件信息。这款软件的最新版本是v3.5.7.2,经过汉化处理,更便于中文用户...

    GetInfo读取u盘信息

    注意打开这个文件前先检查一下你的系统是不是windows xp因为目前这些程序都是在xp系统下开发...以上两点非常重要,一定要照作,否则打开getinfo文件后,你看到的一些数据都将是错误的,会影响到你寻找相应的量产软件。

    GetInfo v3.8.3.2_CHS量产

    u盘量产会用到的工具,配合芯片精灵会更准确

    GetInfo v3.7.1.2简体中文汉化版.rar

    GetInfo v3.7.1.2简体中文版by Hoohoo 文件: GetInfo_CHS.exe 大小: 952320 字节文件版本: 3, 7, 1, 2MD5: B5CA9D2F4263CDA68033285EF611CCC8SHA1: 3EF28F4FE376F3F3A2FD07C5B9BA80C24C315405CRC32: ...

    libcurl使用easy模式阻塞卡死等问题的完美解决

    libcurl easy 模式是一种简单的使用方式,使用四个关键函数:curl_easy_init()、curl_easy_setopt()、curl_easy_perform() 和 curl_easy_getinfo()。 1. curl_easy_init():初始化 curl 环境,新建 curl 对象,返回...

Global site tag (gtag.js) - Google Analytics