在VS中使用cocos2d-x遇见的一些问题
来源:互联网 发布:数据库测试用例 编辑:程序博客网 时间:2024/05/12 15:34
最近开始看cocos2d-x的东西,然后就按照网上的教程在vs上面弄,但是弄的途中还是出现不少问题。现在将我在这过程中遇见的一些问题记录下来,避免以后需要的时候查阅。
首先出现的问题就是在VS上创建模板的问题。由于我使用的是2.2的版本,这个版本上面没有模板创建工程,所以我在Git上下载了2.1时候的模板代码创建的模板。后来在网上又看来一下关于这个东西,据说可以使用python创建,但是我没有尝试过,具体的话就请自己Google。
创建好模板后出现“Cocos2d-win32 Application”这个选项,
我们选择它,然后就一路Next,需要注意的是最后一步,在那里我们可以选择是否支持Lua。一般情况下我是选择支持的,因为在大多时候使用Lua实现一些功能时比使用C++有优势。
这样,项目就基本创建完成了。
一般来说,现在进行编译就好了。但是我在这过程中遇见了几个问题,这也是我选择记录下这篇Blog的原因。在编译的时候首先会出现:1>d:\visual studio2012\cocos2d_test\cocos2d_test\classes\cocos2dx_support\luacocos2d.cpp(39):fatal error C1083: 无法打开包括文件:“cocos-ext.h”: No such file or directory。即:
出现这个问题是因为环境问题。解决的方法是:
在项目上右击-->属性-->C/C++--->常规---->附加包目录
加入如下目录D:\cocos2d-x-2.2\extensions
然后在在项目上右击--->属性--->C/C++--->常规
添加$(SolutionDir)extensions
最后再在项目上右击--->属性--->链接器--->附加依赖项
添加libExtensions.lib
这样就OK了。
解决玩这个错误后出现的下一个错误时关于Lua的,编译器错误指出很多的Lua变量时无法解析的:
解决这个问题是因为缺少链接库,我们需要在
项目上右击--->属性--->链接器--->输入
中添加lua51.lib,这个是lua的库文件。
这样就不会再报错了,可以顺利编译过去。
其实在遇见的这个两个问题都是环境问题,但是这也是新手最容易遇见的问题,所以遇见这些问题时,需要我们多多的Goodle。
- 在VS中使用cocos2d-x遇见的一些问题
- 在使用VS创建 cocos2d-x 项目时遇到的一些问题
- cocos2d-x使用CCControlButton的一些问题
- 在keil仿真中遇见的一些问题
- Cocos2d-x使用中遇到的问题
- cocos2d 3.x使用中遇到一些问题
- WebView中遇见的一些问题
- 工作中遇见的一些问题总结
- 初次使用git遇见的一些问题
- Cocos2d-x项目过程中遇到的一些问题总结
- Cocos2d-x项目过程中遇到的一些问题总结
- cocos2d-x-3.2创建项目中出现的一些问题
- cocos2d-x 开发中使用的一些工具
- cocos2d-x 开发中使用的一些工具
- cocos2d-x 开发中使用的一些工具
- cocos2d-x 开发中使用的一些工具
- cocos2d-x 开发中使用的一些工具
- cocos2d-x 开发中使用的一些工具
- JDBC
- hdu 4292 网络流
- 关于UIWebView和PhoneGap的总结
- 常见的显卡故障与原因
- ACM POJ 3169 (Layout)
- 在VS中使用cocos2d-x遇见的一些问题
- git maven Jenkins 可持续集成
- 比较三个数的大小
- ACM ZOJ 1649 (Rescue)
- svn 钩子 post-commit 出现255错误解决办法
- 送师父去北京
- 第八章实验7
- 算法导论习题2.3-6 用二分查找改进插入排序(c实现)
- PHP数组和Json之间的转换