
NDK
江澎涌
给代码注入属于自己的灵魂
展开
-
undefined reference to `__android_log_print` —— NDK 开发
在 NDK 中增加日志,需要以下步骤第一步:在 CMakeLists.txt 中配置查找日志库find_library( log-lib log)链接库target_link_libraries( native-lib ${log-lib})第二步:使用在 c++ 中增加日志#define TAG "zinc"#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, TAG,原创 2021-05-15 14:55:30 · 1151 阅读 · 0 评论 -
cast from pointer to smaller type ‘int‘ loses information —— NDK 开发
在开发 NDK 过程中,会遇到如下问题,可以将 int 改为 uintptr_t 类型cast from pointer to smaller type 'int' loses information造成这样的原因是:指针都是 8 个字节,而 int 为 4个字节,在强转的过原创 2021-05-15 14:27:15 · 1057 阅读 · 0 评论