原文链接:
https://blog.csdn.net/oyoung_2012/article/details/76422994
0. 进入ROSWIKI官网
链接: http://wiki.ros.org/kinetic/Installation/Debian,
这里有英文文档,以下部分为个人理解下的中文步骤
原文链接:
https://blog.csdn.net/oyoung_2012/article/details/76422994
链接: http://wiki.ros.org/kinetic/Installation/Debian,
这里有英文文档,以下部分为个人理解下的中文步骤
原文链接:
https://blog.csdn.net/oyoung_2012/article/details/76423140
https://www.raspberrypi.org/downloads/raspbian/
原文链接:
https://blog.csdn.net/oyoung_2012/article/details/76422589
这里给个官网链接: http://www.glfw.org/download.html
打开该页面后, 点击Source Package后会启动下载,下载完成后解压到你自己指定的目录
,比如笔者的解压路径为: ~/Downloads/glfw-3.2.1
打开终端,执行以下命令:
原文链接:
https://blog.csdn.net/oyoung_2012/article/details/54631165
原文链接:
https://blog.csdn.net/oyoung_2012/article/details/54601314
我们都知道C是一门面相过程的语言,在C的世界里是没有面相对象这个概念的,但是C语言为我们提供的神兵利器,仍旧可以让我们使用面相对象的思维方式
在C语言里,我们每做一个操作,都需要写一个函数,但是该函数都是过程化的,但是我们有两种神兵利器,一个叫指针,一个叫结构体
为什么这么说呢?
面相对象的最基本的功能就是对数据的封装,在C语言的世界里,我们有结构体这个法宝,同样可以将数据打包整整体,然后通过指针的方式,将结构体作为参数在函数中进行传递
举个例子