RoboMaster中部分区赛结束了,但是我们的工作还未结束,过去的时间内暴露出来的问题需要总结,这是对将来工作最好的助力。 ...
分类:
编程语言 时间:
2018-05-20 00:13:18
阅读次数:
247
文件的目录结构是: 我们把stack.c、push.c、pop.c、is_empty.c编译成目标文件: 然后打包成一个静态库libstack.a: 库文件名都是以lib开头的,静态库以.a作为后缀,表示Archive。ar命令类似于tar命令,起一个打包的作用,但是把目标文件打包成静态库只能用ar ...
分类:
其他好文 时间:
2018-05-18 20:40:31
阅读次数:
188
需求 现在有一个第三方库libstatic_add.a和对应的头文件static.h,要求封装一个Module,该Module依赖这个静态库,要求打包的Module包含该静态库。 方案 创建Android Studio Library Project 创建Project时,记得添加"Include ...
分类:
移动开发 时间:
2018-05-16 16:41:43
阅读次数:
311
一、步骤 1、代码托管处下载代码 最新:https://github.com/alanxz/rabbitmq-c/archive/master.zip 稳定:https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.2/rabbitmq- ...
分类:
系统相关 时间:
2018-05-14 19:04:54
阅读次数:
270
Go-环境搭建两个参数 1. GOROOT Go SDK安装目录,Go语言安装目录 2. GOPATH 项目根目录 Go-项目目录结构 goProjectName 项目根目录 bin 项目编译后可执行文件 src Go项目源码 pkg 编译生成的静态库 Go-代码骨架 通过 package声明属于哪 ...
分类:
其他好文 时间:
2018-05-14 14:35:31
阅读次数:
115
1. vim编辑器的使用2. gcc编译器3. 静态库的制作 -- lib4. 动态库的制作 -- dllvi -- vimvim是从vi发展过来的一款文本编辑器vi a.txt前提: 安装了vim软件工作模式: 1. 命令模式 -- 打开文件之后, 默认进入命令模式 2. 编辑模式 -- 需要输入 ...
分类:
系统相关 时间:
2018-05-13 13:39:31
阅读次数:
206
由于个人觉得龙书里面第4章提供的Direct3D 初始化项目封装得比较好,而且Direct SDK Samples里面的初始化程序过于精简,不适合后续使用,故选择了结合两者的代码,并做进一部简化处理。 "项目源码点此" 链接静态库 这里的每一个项目都需要包含静态库:d3d11.lib,dxgi.li ...
分类:
其他好文 时间:
2018-05-12 18:28:43
阅读次数:
223
使用静态库时,我们需要别人提供的头文件和lib文件,然后在自己的工程的源文件(.cpp文件)中添加头文件和#pragma comment(lib, "静态库的路径") 使用动态库时,我们需要别人提供的头文件,引入库和动态库,然后在自己的工程的源文件(.cpp文件)中添加头文件和#pragma com ...
静态库的生成方法:直接创建静态库项目,写好功能后,编译生成即可,把头文件和静态库提供给别人即可使用 动态库的生成方法:创建动态库项目,在头文件中写入: #ifdef DLLEXPORT #define DLL _declspec(dllexport) #else #define DLL _decls ...
1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 6. 熟悉makefile基本原理及语法规范 7. 掌握静态库和动态库的生成 一:Vim 1.使用vim命令进入vim界面 $ vim ...
分类:
系统相关 时间:
2018-05-10 23:32:44
阅读次数:
265