基于webrtc物联网硬件控制研究与设计的项目的项目复原——2

基于webrtc物联网硬件控制研究与设计的项目的项目复原——2

前言

上次说到了服务器端的配置很简单,基本是傻瓜式的操作就完成了。但是设备端的配置就比较艰难了。由于我的电脑CPU比较老,并且Vmware的虚拟化硬盘是放在机械硬盘上的,所以Vmware里面的虚机运行速度真的是一言难尽…所以本来想的是设备端和服务器端全部放在物理机上,但是由于设备端使用了Gstreamer的一个框架,虽然该框架在Windows上也有相关的支持,但是这个支持真的是一言难尽,比如MingW版本的GCC的安装,Gstreamer找不到源文件,依赖路径十分复杂等等问题…经过一番挣扎后,我决定不倔强了,还是放到Vmware里面吧,果然,马上就跑起来了,但是还是发现了一些问题,接下来就记录一下安装过程和问题的解决。

设备端源码的迁移

首先为了能够调试设备端的项目,可以安装一个Goland的Ubuntu版本,一般现代的IDE安装过程都相当简单,基本上看官网就可以了。同样的Go这个比较新的语言安装过程也很简单,看官网介绍也OK的。安装完成过后就可以进行调试了。
基于webrtc物联网硬件控制研究与设计的项目的项目复原——2需要注意的是Go语言的版本必须大于1.13,在第一次设置Goland 的时候必须设置一下GOROOT这个环境,才能正常的跑起来。Goland中如果要设置启动参数,可在main函数中点击左边的小按钮设置:
基于webrtc物联网硬件控制研究与设计的项目的项目复原——2
点击“创建’go build main.go’"后
基于webrtc物联网硬件控制研究与设计的项目的项目复原——2
在Program arguments这一项即可设置参数。接下来即可进行调试。