![Cocos2D-x权威指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/108/603108/b_603108.jpg)
2.1.3 新建项目及交叉编译
到目前,我们已经介绍了Cocos2D-x项目在Windows环境下的搭建和配置,并且介绍了Cocos2D-x的引擎目录和Cocos2D-x在Windows的VS环境下的目录。下面介绍如何在Windows环境中新建项目,并且编译运行我们的项目。
1)首先在解决方案的目录级别单击右键选择新建项目,如图2-7所示。
![](https://epubservercos.yuewen.com/8BC93E/3731101304104001/epubprivate/OEBPS/Images/Figure-0018-16952.jpg?sign=1739503783-Ae81FtE3ZbwZ7xTUAEhcuWcJl2ESpiig-0-c523b5b515cd62cf38a11eed9a419d0f)
图2-7 选择新建项目
2)在图2-8所示的对话框中选择Visual C++项目,选择Cocos2D-x项目类型,并且选择Cocos2D-x Win32项目(在Cocos2D-x 2.0版本以后,不提供Cocos2D-x Wophone项目),并输入相应的项目名称,这里输入fisrttest作为项目名称。
3)对应的项目概况和功能选择对话框如图2-9所示,可以选择使用的物理引擎、是否使用Cocos Denshion音乐模块、是否支持Lua脚本等,这里只选择我们需要的项目,单击Finish按钮,建立项目完毕。
![](https://epubservercos.yuewen.com/8BC93E/3731101304104001/epubprivate/OEBPS/Images/Figure-0019-16984.jpg?sign=1739503783-jPh89UWEKGZXkxFbMa7WSOHx8yxg4IyZ-0-6a2e404ba6628e7d1a65eead63f6bca5)
图2-8 新建项目对话框
![](https://epubservercos.yuewen.com/8BC93E/3731101304104001/epubprivate/OEBPS/Images/Figure-0019-17001.jpg?sign=1739503783-nDNquK2PxNqw1IuUblwiSgFut0wURYzc-0-591288289d6c655de3d90f6838c35765)
图2-9 项目属性选择界面
4)单击Debug按钮运行,效果如图2-10所示。
下面是在Windows环境下编译有可能遇到的问题及解决方法。
□某库文件没找到。
解决方式:重新build整个项目。
□“0xC0000005:Access violation reading location 0x00000000”
解决方式:当前的OpenGL版本比较低,升级显卡驱动。
□“LNK1000:Internal error during IncrBuildImage”
解决方式:旧版本的Cocos2D-x会有的错误,可以在项目名处单击右键,依次选择:属性→配置属性→链接器→常规→启用增量链接选择否,或者更新系统或引擎。
□“error PRJ0019:某个工具从以下位置返回了错误代码”
解决方式:旧版本的Cocos2D-x会有这个问题,因为旧版本的引擎应该把Dll库文件放在Windows\system32\目录下,如果放置错误,就会发生类似的问题。
![](https://epubservercos.yuewen.com/8BC93E/3731101304104001/epubprivate/OEBPS/Images/Figure-0020-17019.jpg?sign=1739503783-sOkrf192iP8wicHqXHH6RLLnUMPpxk80-0-b57cf17c1f971c095c7ef1f0c7ad554f)
图2-10 新建项目运行效果