- 博客(5)
- 收藏
- 关注
原创 C语言开发类型说明
平时学习中,我们一般都是用int long double类的类型,需要知道的不同的机器这些类型的所占的字节数是有差别的,如int在64位机器上是占4个字节,也就是32位的数据,long则是8个字节,也就是64位字节,但如果在不同的处理器平台上,可能都有区别,最好还需要看当前编译器定义.为了解决这个问题,一般引入char ->int_8 , int -> int_16, long -> int_32,long long ->int_64.以上类型都不是新定义的类型,都是头文件下
2022-05-31 15:46:56 149
原创 git 将本地代码上传到空的gitee(github)
需要理顺本地代码库跟远程代码库的关系,还有个中间代码库的概念,可以带拓展去了解,但实际上我们关心的最多还是本地代码库跟远程代码库(gitee)。 文章主要是介绍如何入门将本地的代码上传到为空的远程代码库,这里只是简单说下这个流程,时间允许会再出一个教程说明git的一些原理相关的。 打开控制命令窗口,这里前提是配置好git的环境,mac比较方便,系统自带。 cd 不断进入到操作的本地代码文件夹,执行git init ,完成本地代码初始化。 ...
2022-03-03 00:12:54 760
原创 ffmpeg 编译 for android
主要介绍的是android端的编译流程ndk 版本:r17c 下载地址:https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip?hl=zh_cn ffmpeg 版本:4.3.1 下载地址:http://ffmpeg.org/releases/ffmpeg-4.3.1.tar.xzffmpeg为下载的源码,ndk是相对旧的ndk版本,适合网上太多数的编译,最新的试过一些都报错ffmp
2022-03-02 23:16:12 4144
原创 jni - cmakelist语法说明
android中的jni开发都是采用cmake进行编译c,c+代码来构建项目,早期都是android.mk,application.mk来构建。cmake是一个跨平台的编译工具,它可以用简单的配置文件就可以生成编译的中间产物(Cmakefile或者project文件),然后用make生成可执行的文件。CMakeList.txt文件就是配置文件,属于ndk部分的配置文件CMakeList.txt 语法介绍不区分大小写 android studio不会对语法进行提示设置cma
2022-03-02 23:15:22 1857
原创 android studio 配置ffmpeg
配置过程其实也是jni的使用过程,以后用jni开发也可以根据这个模板来出来进行导入。一 创建项目通过android studio的选项创建native ,c++项目,创建后的项目结构如下:二 导入ffmpeg资源文件这里ffmpeg涉及的资源文件主要是指编译产生的so文件跟头文件。根据自己项目需要兼容的cpu架构进行编译再导入。因为android studio4.0以后,是不建议将so文件导入到jniLibs目录的,如果在build.gradle文件中指定jniLibs,容易
2022-03-02 23:14:19 2873 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人