在Cocos2d-x中创建自己的项目工程

本人用的是VS2010,Cocos2d-x 2.2.1
向cocos2d-x中添加工程,位置选择cocos2d-x\samples\Cpp在该目录下面,创建工程名为Test236的空工程

在Test236目录下面添加3个目录分别为Classes,Resources,proj.win32目录,并把刚刚新建的工程移动到proj.win32目录中,这样我们就可以添加文件到工程中去了,copy吧,把HelloWorld中main.h,main.cpp移动到proj.win32目录中,并把AppDelegate.h,AppDelegate.cpp,AppMacros.h移动到Classes目录中,然后就是创建场景的过程了,这里可以继续copy HelloWorld中的HelloWorld.h,HelloWorld.cpp到Classes目录中,然后再工程中一次将源码文件加入到工程中
然后编译Test236工程中,发现如下错误:

这里我们添加cocos2d-x的查找目录在工程-》Property-》Configuration Property-》C/C++ -》AdditionalIncludeDirectories中添加如下查找目录
 1 ..;
 2 ..\Classes;
 3 $(ProjectDir)..\..\..\..\cocos2dx;
 4 $(ProjectDir)..\..\..\..\cocos2dx\include;
 5 $(ProjectDir)..\..\..\..\cocos2dx\kazmath\include;
 6 $(ProjectDir)..\..\..\..\cocos2dx\platform\win32;
 7 $(ProjectDir)..\..\..\..\cocos2dx\platform\third_party\win32;
 8 $(ProjectDir)..\..\..\..\cocos2dx\platform\third_party\win32\OGLES;
 9 $(ProjectDir)..\..\..\..\external;
10 $(ProjectDir)..\..\..\..\external\chipmunk\include\chipmunk;
11 $(ProjectDir)..\..\..\..\CocosDenshion\include;
12 $(ProjectDir)..\..\..\..\extensions;再次编译出现以下错误:

这里 工程-》Property-》Configuration Property-》C/C++ -》Preprocesser-》Preprocesser Definitions添加
WIN32;_DEBUG;_WINDOWS;_USE_MATH_DEFINES;GL_GLEXT_PROTOTYPES;CC_ENABLE_CHIPMUNK_INTEGRATION=1;
COCOS2D_DEBUG=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;
继续编译错误如下:

工程-》Property-》Configuration Property-》Linker-》Input-》AdditionalDependencies添加
libcocos2d.lib;libCocosDenshion.lib;opengl32.lib;glew32.lib;libBox2d.lib;libchipmunk.lib;websockets.lib;
编译出错如下:
fatal error LNK1104: cannot open file 'libcocos2d.lib'
工程-》Property-》Configuration Property-》Linker-》General-》AdditionalLibraryDirectories
$(ProjectDir)..\..\..\..\Debug.win32
编译通过,运行出错如下

工程-》Property-》Configuration Property-》Debugging-》Working Directory中添加工作目录
$(ProjectDir)..\Resources
运行继续出错如下:


工程-》Property-》Configuration Property-》Debugging-》Environment中添加环境变量
PATH=$(ProjectDir)..\..\..\..\Debug.win32
同时修改工程为Unicode编码方式。运行正常了
Resource是目录有有三个文件分别为HelloWorld中的资源

posted on 2014-01-01 23:27 cslover 阅读(3317) 评论(0)  编辑 收藏 引用 所属分类: Cocos2d-x


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2014年1月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜