![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ndk
challenge51all
这个作者很懒,什么都没留下…
展开
-
Android NDK项目创建的时候C++版本选择都有什么区别
C++的语言标准是由国际标准化组织(ISO)制定和发布的,它规定了C++的语法、语义、库和兼容性等方面的内容。C++的语言标准有不同的版本,每个版本都会添加一些新的特性和改进,以增强C++的功能和性能。在此之前,有C++17(2017年发布),C++14(2014年发布),C++11(2011年发布)等等。Android ndk项目在创建的时候有C++版本选择有4个选项,分别是Toolchain default, C++11,C++14,C++17。原创 2023-12-01 19:14:32 · 885 阅读 · 0 评论 -
NDK打印android日志
_android_log_print方法,第一个参数是log level,第二个是tag,第三个是日志内容。这样就可以在logcat里面看到刚才的日志。首先在cpp文件中 引入。原创 2023-12-01 18:59:04 · 543 阅读 · 0 评论 -
在Android上搭建一个NDK项目
target_link_libraries方法是用来指定一个目标文件(可执行文件或者库文件)需要链接的库文件的。你可以指定库文件的名称,也可以指定库文件的路径。你还可以指定链接的范围,比如PUBLIC、PRIVATE或者INTERFACE,来控制库文件的传递性。project方法指定了native lib的名字,也就是MainActivity中init方法load的lib。再来看一下native-lib.cpp,毫无疑问这里面就是stringFromJNI方法的具体底层的实现。原创 2023-12-01 17:38:16 · 636 阅读 · 0 评论 -
NDK代码编译的方式,ndk-build,Cmake,独立工具链分别有什么区别
NDK代码编译的方式有三种,分别是基于Make的ndk-build,CMake,以及独立工具链。原创 2023-11-30 19:25:50 · 603 阅读 · 0 评论