您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x的自学之路0

2016-03-07 20:38 405 查看



前言
自己时间不是很充裕  

只有工作不忙的时候 和 下班后的少许时间 可以研究一下 

很多学习的项目 都被我以各种理由耽搁了  所以这个 也有可能  但我希望还是可以写完(能自学到 完整的做完一个项目吧)

本人也有2年多的工作经验了,对C++,lua,游戏开发都有一些经验

但是能力一般, 很多东西也没有学到精髓 

所以 写博客 是为了 在学习中总结 在总结中 学习 能够更好的提升自我 

嗯嗯 废话不说了 

正题

总结一下遇到的一些问题

1.编译问题

之前已经下载好 cocos2d-x了

嗯 一直没时间编译 跑一跑 今天编译出现一个问题

fatal error LNK1158: 无法运行rc.exe

这个问题一般是 vs编译的时候找不到目录  

1.环境变量设置错误

2.我遇到的是 我的安装目录在d盘  需要C:\Program Files (x86)\Windows Kits\8.1\bin\x86下的rc.exe和rcdll.dll 覆盖到安装目录下vc/bin

至此解决

然后感觉vs2013编译的好卡啊 

公司用的vs2008编译 至少一边编着  一边干点别的 是没什么感觉的

一看cpu都飙到100%了 有几个cl.exe的进程

c++11的东西了解不多 边看边学

2.enum class

这个东西 一看就是c++11的产物 为什么呢。。 因为之前没有见过= =.

为什么会搞出这样一个东西呢  之前的enum不好么  经常会看到 提倡用enum而不使用#define的

但是enum还是有一个缺陷 那就是隐式转换  我们应该经常会用到

拿一个int去和enum去比较  个人觉得还算方便啊  而实际上 问题在于 int这个在不同环境的大小问题  这个enum class解决的一个问题

待更新  每天只有一点时间学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息