C++
文章平均质量分 65
zhangphil
-
Android JNI/NDK C++代码读写手机上存放的文件
Android JNI/NDK C++代码读写手机上存放的文件。需要动态运行时获取一次。原创 2023-05-07 00:34:11 · 1010 阅读 · 0 评论 -
C/C++获取文件大小长度size
C/C++获取文件大小长度size。原创 2023-05-13 23:43:48 · 283 阅读 · 0 评论 -
Android NDK集成OpenCV使用C++的.h和.so库函数
需要注意的,现在一般是64位的so库,如果app\libs下没有\arm64-v8a文件夹,需要新建arm64-v8a目录文件,然后把64位的so库放到。(2)在module的路径下,比如app\下,如果有app\libs目录,不需新建,如果没有,在app\下,新建libs,形成\app\libs目录。opencv可以作为一个单独的Android module库,被工程下的其他模块使用,但是这样就没法在Android NDK项目的c++代码直接使用opencv的.h文件和.so文件。下载后的sdk解压。原创 2023-06-04 23:03:59 · 1124 阅读 · 0 评论 -
Android NDK集成so库C++报错:java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“
Android NDK集成so库C++报错:java.lang.UnsatisfiedLinkError: dlopen failed: library "libc++_shared.so"原创 2023-05-11 23:08:21 · 724 阅读 · 0 评论 -
Android JNI配置CMakeLists.txt修改.cpp在logcat打印日志
以上完成后,就可以在Java层像使用普通Java函数一样使用getStringCpp()其中,loadLibrary()里面填写的即是(2)里面的xxx.cpp的xxx名字。需要注意的,现在一般是64位的so库,如果app\libs下没有\arm64-v8a文件夹,需要新建arm64-v8a目录文件,然后把64位的so库放到。(2)在module的路径下,比如app\下,如果有app\libs目录,不需新建,如果没有,在app\下,新建libs,形成\app\libs目录。原创 2023-05-05 23:06:05 · 683 阅读 · 0 评论 -
Android添加C++/CPP项目代码(2)
基于Windows平台,Android NDK(JNI)开发技术》【摘要】本文介绍如何基于Windows平台,在Eclipse中使用Android NDK技术实现“Android平台上的JNI ( Java Native Interface ) ”开发。新增的getStringCpp()是新增的一个方法,因为没有实现所以报红。以上完成后,就可以在Java层像使用普通Java函数一样使用getStringCpp()其中,loadLibrary()里面填写的即是(2)里面的xxx.cpp的xxx名字。原创 2023-04-19 23:07:23 · 1169 阅读 · 0 评论