1.down工程

 -git clone http://www.github.com/cloudwu/skynet.git

2.make失败,提示autoconf不存在,需要install

 -sudo apt-get install autoconf

3.make失败,提示readline.h,需要install

 -sudo apt-get install libreadline-dev

4.make

 -编译成功

5.运行服务端

 -./skynet examples/config

6.客户端测试

 -cd 3rd/lua
 -make
 -返回到skynet的根目录
 -./3rd/lua/lua examples/client.lua
 -输入hello world,在服务端可以看到输出了接收到的信息。

注意:运行服务器端和客户端不能在一个terminal下。

扯淡

 转眼间距离上次发帖已经过去两个月了,七月下旬去井空里溯溪,近四十度,一路热的要命就跳进溪水滩里凉快凉快,一路跳了四五次,基本都是趟水过去,确实凉快且解暑,不过,随之而来的就是感冒了,回来以后,本以为小感冒扛一扛就过去了,就随便买了点板蓝根喝,谁知并没有按照剧情走,接下来的一周连咳带喘要人命,这倔强的性格还是不肯去医院,就baidu查资料自己买药,一开始确定为咽喉炎,买了瓶急支糖浆,吃了一周,捎有好转,但是咳嗽还是不停,在公司一天基本咳的不停,接着继续查原因,定位到了上呼吸道感染,于是乎买了金莲花片,就这到药店还被各种推荐,又是一周,同样有好转但是并没有触及病原,此时咳嗽基本已经开始影象生活了,每天晚上躺床上就开始剧烈咳嗽,身体本身咳得都发汗,停不下来,基本要咳到两点才能睡着,实在顶不住去了趟医院,晚上挂的急诊,输液从晚上12点输到了早上8点,又带了半个月的药,花了近五百块,确诊为急性支气管炎,医生还纳闷为什么没有附带的上呼吸道感染或者咽喉炎...我告诉他我已经吃过对应的药了...
  接着就进入了八月下旬,原计划项目8.11三测推到了9.29,需要改的功能还很多,bug更是数不胜数,压力很大,没什么心思看其他东西,这个周末本打算到公司加班搞东西,结果因为公司装修就没去,在家没事打开虚拟机就想把ejoy2d迁移过去试试真正的跨平台感觉,于是就有了接下来的内容,回归正题。


正题

1.首先安装git和vim,因为是下载和修改工程的基础

-sudo apt-get install git
-sudo apt-get install vim

2.clone下来工程代码

-git clone http://www.github.com/cloudwu/ejoy2d.git

3.make一下试试

-cd ejoy2d
-make
-报错说明你的一些库没有找到

4.install openglew

-apt-cache search glew
-搜索一下有关库,将搜索出来的库全部安装,如果没错的应该是7个
-sudo apt-get ---     //---就是搜索到的七个库的名字

5.install freetype2

-wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.7/freetype-2.4.7.tar.gz
-tar -xvzf freetype-2.4.7.tar.gz
-cd freetype-2.4.7/
-./configure --prefix=/usr/local
-make
-make install

6.此时make还是会报错GLES2/gl2.h和GLES2/glext.h的错误,因为缺少有关gles的库

-sudo apt-get libgles2-mesa-dev

6.再次make还是有错误,找到报错位置应该是render.c的glBindVertexArray undefined refrence,原因是VAO_ENABLE被打开,属于GLES3.0的内容

-用vim打开render.c,在开头位置插入#define VAO_DISABLE

7.再次make

-编译成功

8.运行./ej2d examples/ex01.lua 报错:err(1): set your own vector font resource path, error occured in file posix/winfont.c, line 72 原因是系统字体路径不正确

-用vim打开posix/winfonts.c
-将第十六行中的路径根据自己系统的字体路径进行修改,系统字体可以在/usr/share/fonts下进行查看

9.运行./ej2d examples/ex01.lua

-成功

上清古道

  • 曾定下目标,至少让自己每个月进行一次户外运动,四月底去的雁荡山,第一次去,什么装备都没有,而且还是中线,被虐的个底朝天,五月份在忙着准备项目二测,就把户外一直往后拖,内测17号结束以后就跟着他们浪了一把,有了新装备加上走的是短线,着实没有雁荡山那么灵魂起飞,但还是喘气很严重,海拔只有500多,但带着先头部队一口气上去也是快翻白眼了,以为任务就结束了,没想到下了300多米以后又要上300米,瞬间感觉被骗了,况且在最高的地方还比赛爬竹子。
  • 这次比较好的是带了护膝,走完以后果然发现护膝真的太好了,没有雁荡山下来那样,走过路来一副要死的样子。

黄金坦

  • 紧接着第二周收到消息周六不加班,又火急火燎的报名跟他们去了黄金坦,虽然天气不好,但是满山雾蒙蒙,似走到人间仙境,只有500的海拔拍到了1000的云烟,也不失是一次特别的出行,再加上下雨天气也很凉爽,准备的三瓶水只喝了半瓶,妹子们也因为路滑不怎么敢走路,于是大表哥们都争相的拉着妹子们的手带路,各个激动的不得了,这一次也是第一次背重装出去,其实在雁荡山回来的时候重装就买好了,因为上清那天太热,就没背,刚好黄金坦天气凉爽就背了试试,除了肩膀疼了两天外基本没什么感觉,况且还没带护膝,问星星这是为什么,他说我体力上来了,哈哈。
  • 晚上在木勺沙滩簧火,我衣服湿透在火边靠衣服,大家也不知道拉在一起在玩什么游戏,吵闹声可以看出来它们很嗨,我一直等到上涨的潮水把火儿淹灭,想想活刚着的时候是在烤水,殊不知火还是会被淹没掉。簧火结束,纠集了六七个人钻在帐篷里玩游戏,各种描述不清楚自己看到的文字,还玩了把重口味的,都不想说了,大家脸都是红的,游戏结束在沙滩睡了一晚,第二天起来下着小雨还下海划了会船,那个风吹的,还是海里温度高。

结语

  • 这两次路线第一个是热的不行,两瓶水都不够,第二个是重装一瓶水都没喝完,果然户外运动天气影响很重要。黄金坦线路也基本都是在山脊上走路各种飘摇不定,四脚走路,稍微瘦点的妹子很容易都会被风吹下去,不过各个都还是很勇敢,给个手拉着都还是可以走。妹子们都带了很多好吃的,爷门们也都一夫当先的走在最前面探路带路,大家合作的很愉快。

 最近在研究云风的ejoy2D,觉得确实不错,内核很小巧,扩展又很灵活,完全符合我的口味,而且更多了给予了开发者对引擎的扩展,可以更加方便的操作引擎,实现定制化的功能。
 由此又引发了研究Lua源代码的兴趣。-_-!