w7+vs2013+cocos2d vs2013不行吗?

主题 : VS2013+cocos2dxV3 运行不了新建项目。
级别: 新手上路
UID: 108580
可可豆: 58 CB
威望: 58 点
在线时间: 77(时)
发自: Web Page
VS2013+cocos2dxV3 运行不了新建项目。&&&
CCEGLView.cpp  _mainWindow = glfwCreateWindow(_screenSize.width * _frameZoomFactor, _screenSize.height * _frameZoomFactor, _viewName, nullptr, nullptr);这个_mainWindow总是创建失败。导致的报错。不知道为什么。求
级别: 新手上路
UID: 108580
可可豆: 58 CB
威望: 58 点
在线时间: 77(时)
发自: Web Page
&&&&glew32.dll&&&&D:\cocos2d-x-3.0alpha1\projects\xXxGame\proj.win32\Debug.win32\glew32.dll&&&&N/A&&&&是&&&&未使用调试信息生成二进制文件。&&&&&&&&25&&&&1.07.0.0&&&& 6:19&&&&62AA00&&&&[3476] xXxGame.exe&&&&&&&&&&&&zlib1.dll&&&&D:\cocos2d-x-3.0alpha1\projects\xXxGame\proj.win32\Debug.win32\zlib1.dll&&&&N/A&&&&是&&&&无法查找或打开 PDB 文件。&&&&&&&&26&&&&1.02.5.0&&&& 19:21&&&&5A4CD3000&&&&[3476] xXxGame.exe&&&&&&&&是不是因为这个原因求助
级别: 新手上路
UID: 108580
可可豆: 58 CB
威望: 58 点
在线时间: 77(时)
发自: Web Page
我的机器环境是win7
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版Posts - 4,
Articles - 0,
Comments - 0
12:18 by Monica丶Bin, ... 阅读,
工具:VS2013Ultimate,cocos2d-x3.10,Python2.7.7(说明:本人的安装顺序是如上的顺序)
安装VS2013:官网下载+百度KEY
安装cocos2d-x:官网下载
安装Python:官网下载+配置环境变量(PATH下添加cocos和Python安装路径)
安装以上工具后,剩下的就很简单了。这里先示范打开cocos的示例程序,进入cocos安装目录- build文件夹,选择那个win32的sln文件,双击会直接用VS打开。&打开之后他会分析文件分析个几分钟,分析完了之后,找到cpp-tests,右键设为启动项目,开启本地调试(就是运行),这次要等的时间就更长了,基本每个项目都是这样,第一次跑会特别慢。
下面讲如何创建项目,最好在跟cocos安装目录的同一磁盘上建立一个新的文件夹workspace(别的目录貌似不行,没有验证),作为cocos的项目空间。然后按住shift右键打开命令提示符,或者Win+R调出命令提示符,然后cd到workspace目录。
cmd下输入如下字符: cocos new -l cpp myFirstAppHelloworld
这里cocos new是创建新项目的命令,-l 后面是使用的语言,我们用的是C++,所以打cpp, 后面还可以跟-p即包名,因为此处我们不需要包名,就没有输入,myFirstAppHelloworld是项目名。输入之后回车,系统会自动创建,大概一两分钟。以后项目都需要用这种方式创建,这也就是为啥要shift 右键调出命令提示符,节省cd目录时间。
&创建完成后,workspace目录下进入hellococos-proj.win32-hellococos.sln,双击即进入我们的新建项目了,然后运行一下。
大功告成!!!48371人阅读
Cocos2d-x游戏开发(3)
编程语言学习(61)
&&&&&& 写这篇博客时2D游戏引擎Cocos2d-x的最新版本为2.1.4,记得很久以前使用博客园博主子龙山人的一篇博文《Cocos2d-x win7+vs2010配置图文详解(亲测)》成功配置过cocos2d-1.01-x-0.9.1版本,链接为:,他写的博客图文并茂,很是详细。
一、在Win7环境下VS2010中安装cocos2d-x-2.1.4
1、下载cocos2d-x-2.1.4
从Cocos2d-x官网下载最新版本2.1.4,发布日期为,官方网址为:
如上图右侧所示,点击2.1.4()即可下载最新稳定发布版cocos2d-x-2.1.4。
下载后的cocos2d-x-2.1.4.zip文件共有190M。
2、在VS2010下配置cocos2d-x-2.1.4开发环境
(1)VS编译Cocos2d-x库示例和库
本想参考官网提供的一篇文章,不过这篇文章对于新版本的cocos2d-x-2.1.4不适用。因为cocos2d-x-2.1.4版本在VS2010中以Debug方式生成解决方案之后,再执行cocos2d-x-2.1.4目录下的build-win32.bat脚本,不好使。
(1)在VS2010中生成Cocos2d-x-2.1.4的解决方案
&&& 我把第一步下载后的cocos2d-x-2.1.4.zip解压到D盘的D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4目录,这个解压目录最好放在磁盘分区的根目录下吧。
&&& 该目录下有Cocos2d-x-2.1.4新版本的源代码以及测试程序代码,如下图所示:
&&& 由于我使用的是VS2010,找到上图的cocos2d-win32.vc2010.sln文件,双击打开VS2010,会出现如下图所示的Cocos2d-x-2.1.4工程,可以看到一共有17个项目:
选择Win32 Debug模式,然后右键单击【解决方案'cocos2d-win32.vc2010'(17个项目)】,选择第一项【生成解决方案(B)】
Debug编译过程需要10多分钟左右,我的VS2010编译结果如下:
可以看到有17个项目中14个成功编译,2个项目失败。
(2)、使用project-creator.py脚本创建Cocos2d-win32 Application项目
&&&& 在Cocos2d-x官网上Setting up Development Environments for cocos2d-x找到如图的信息:
&& 具体操作步骤如下:
&&& A、先下载Windows版本的Python 2.7.3版本,并安装。
&& Python 2.7.3的链接地址为:,我下载的版本是 ,下载后的软件名称为:python-2.7.3.msi,双击它默认安装即可。默认安装后Python
2.7.3所在路径为:C:\Python27,
目录结构如下图所示:
从上图可以看出,在C:\Python27路径下有python.exe命令解释器,project-creator.py脚本正是通过它来解释执行的。
&& B、将python.exe命令解释器所在目录加到Path环境变量中去
&& 安装好Python 2.7.3之后,将Python的python.exe所在目录追加到Windows的Path系统环境变量,这样好让Doc命令行能找到python解释器命令。比如我的pyhton默认安装目录为:C:\Python27,那么在系统的Path环境变量中最前面追加C:\Python27;如果选择了其他路径,选择相应的Python 2.7.3路径即可。
& 注意:使用分号隔开各个变量值。
&& 在Win7下,右键单击桌面上的【计算机】-&【属性】,在打开的【控制面板\所有控制面板项\系统】对话框中,如下图所示:
鼠标左键单击上图左侧最下面的【高级系统设置】,如下图所示:
& 鼠标左键单击上图中的【环境变量(N)】按钮,打开环境变量对话框,如下图所示:
&& 在上图的【系统变量(S)】中找到变量为path的环境变量,如下图所示:
&& 选择上图中的path环境变量,左键单击【编辑(I)】按钮,在其最前面加上python.exe所在路径C:\Python27,并使用分号隔开,如下图所示:
这样就把C:\Python27下的python.exe即Python命令解释器加到path环境变量中去了,在Win7命令行下只要输入python就可以执行python脚本了,比如说create_project.py。
& C、使用create_project.py脚本将新建的工程与cocos2d-x-2.1.4关联,好让工程正确找到对应的include和lib库。
&& 安装好Pyhton 2.7.3并将python.exe命令所在目录加到Path中后,如何使用D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator目录下的create_project.py脚本呢?(D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\是我的cocos2d-x-2.1.4解压目录,这个以你自己的为准)
& 这个链接最后一项
使用上面的例子,假如我想新建一个HelloWorld项目,执行create_project.py脚本,进入Doc界面输入下面的命令:
(1)D:&& //切换盘符,因为我的Cocos2d-x源码在D盘,create_project.py在该目录下。
(2)cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator&& //进入到create_project.py脚本所在目录
(3)运行脚本,生成HelloWorld项目,命令为:
python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld为工程名称,com.cocos2d-x.org为我为android版本取的包标识名。
从上图可以看出运行该pyhton脚本,会生成针对ios、android、win32、mac、linux等各种平台的项目。
运行之后,会在相应的D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects目录下找到刚建立的HelloWorld工程,其目录结构如下图:
D、运行新建的HelloWorld项目
& 1)使用VS2010打开上图proj.win32文件夹下的HelloWorld.sln,打开你刚才使用python脚本新建的工程,HelloWorld项目VS2010界面如下所示:
&& 从上图可以看出,使用create_project.py脚本创建HelloWorld项目后,Box2d、chipmunk物理引擎、cocos2d库、CocosDenshion音频库、扩展的库Extensions自动被添加到HelloWorld项目中。
&& 另外从HelloWorld项目中的解决方案中的【解决方案&HelloWorld&属性页】中的配置属性中,可以看到已经配置了上述库,如下图所示:
&&& 这样的话再也不用像使用OpenGL、DirectX、OpenCV或者像子龙山人教我们在VS2010中配置Cocos2d-x-0.9.1那样,自己手动导入lib库和include库了。
&& 2)选择菜单【调试】-&【开始执行(不调试)】或者直接快捷键Ctrl+F5运行刚建的HelloWorld程序,如果成功的话会出现下面的界面:
二、Cocos2d-x相关的博客以及官网信息
1、CSDN博主无幻的博客:
2、CSDN博主bill_man小满的专栏:
(1)cocos2d-x游戏实例:
笔者通过自学cocos2d-x自己写的一些游戏实例,并进行讲解,也是cocos2d-x入门的进阶篇
(2)cocos2d-x入门:
cocos2d-x入门学习笔记,主要介绍cocos2d-x的基本结构,并且介绍引擎自带的示例
3、CSDN博主Cocos2der的专栏:
cocos2d-x游戏开发:使用cocos2d-x开源引擎开发Iphone游戏。 Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。
4、CSDN博主fylz1125的博客:
5、CSDN博主红孩儿的博客:
6、博客园博主子龙山人的博客:
子龙山人还有很多关于Coco2d的博文::
7、官网wiki:
8、Cocos2d-x的2.1.2版本之后创建新项目的方法:
9、Cocos2d-x 2.1.2以前,旧版本的Win32创建工程配置方法:
10、Cocos2d-x 2.1.4在线参考手册:
11、Setting Up Cocos2d-x Android Development on Win7:
12、在Win7上配置Cocos2d-x 2.x的Android开发环境:
13、触控科技Cocos2d-x开发团队提供的中文用户手册:
14、《Cocos2D权威指南》一书的随书源代码:
15、How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial:


参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:633086次
积分:6377
积分:6377
排名:第2968名
原创:84篇
转载:39篇
评论:158条
(2)(2)(3)(8)(6)(10)(6)(4)(2)(4)(8)(7)(3)(3)(2)(7)(4)(1)(3)(1)(1)(5)(11)(20)(1)06:02:53 UTC
I am trying to setup cocos2d-x by following cocos2d-x windows guideline but I am coming across several errors. I am using the following
Microsoft Visual Studios 2013 Python 2.7 (PATH set up, setup.py)Windows 7cocos2d-x v3.3
As per the guidelines I downloaded the cocos2d-x v3.3 zip, unzipped, and went into the "build" folder, and opened cocos2d-win32.vc2012.
This prompted VS2013 opening and the solution with files. In the guidelines it says to go to Testcpp but that is not in the solution, but cpp-test is and I figure it's just the same.
I go to cpp-tests, right click, "Set as start up project" and then compile and run. That's when these errors happen:
"158 error LNK1104: cannot open file 'libcurl_imp.lib' "
Try to rebuild and I'm told "These projects are out of date: libcocos2d - Debug Win32, cpp-tests - Debug Win32" Would you like to build them?"
I click yes. I'm told there are build errors and that "Unable to start program C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\cpp-tests.exe'. The system cannot find the file specified."
Which makes sense as I go into the build\Debug.win32 folder and cpp-tests.exe does not exist.
I tried downloading an earlier version of cocos2d-x but still errors (different errors). Any help would be greatly appreciated!
Log Errors:Error 130 error MSB3073: The command "if not exist "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\" mkdir "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\freetype2\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\glfw3\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\curl\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\jpeg\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\png\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\tiff\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\webp\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\websockets\prebuilt\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\win32-specific\zlib\prebuilt*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\win32-specific\icon\prebuilt*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\win32-specific\gles\prebuilt*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\win32-specific\OpenalSoft\prebuilt*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\win32-specific\MP3Decoder\prebuilt*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\win32-specific\OggDecoder\prebuilt*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\sqlite3\libraries\win32*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\"xcopy /Y /Q "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\cocos\2d....\external\chipmunk\prebuilt\win32\debug-lib*.*" "C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\build\Debug.win32\":VCEnd" exited with code 9009. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 127 5 libcocos2d
Error 158 error LNK1104: cannot open file 'libcurl_imp.lib' C:\Users\casey\Downloads\cocos2d-x-3.3\cocos2d-x-3.3\tests\cpp-tests\proj.win32\LINK cpp-tests
11:04:31 UTC
Windows 7 32bits or 64bits?
if you use 64 bits, you need to install VS2013 32 bits and 64bits
12:58:59 UTC
AFAIK there is no 64bit version of VS.You can of course build 64bit version of your apps but "by default" it is 32bit vesion.Please correct my if I am wrong.
16:01:15 UTC
for Packages redistribuables Visual C++ pour Visual Studio 2013 you can download the 32 or 64 bits version.
17:37:07 UTC
Sorry I should have included that in my original post. I'm using a 32-bit Windows 7 SP1 (service pack 1). Not sure if it makes a difference but I've tried running it on Visual Studio 2013 and Visual Studio Express 2013 for Desktop
20:26:42 UTC
You don't want plain vanilla Visual Studio 2013, instead concentrate on the for Desktop version.
I've just upgraded my environment and will be porting my projects to VS2013CE shortly. Been trying with Android Studio (upgrade from Eclipse) and decided I need to build a fresh project and import my old code. I noticed you're not using cocos console to build your project. That is what I do with my new projects. Sorry I can't be more help. I will be trying this (VS setup) next coupla days and only logged in to post my link for setting up v3.2 with Eclipse since these platform specific setup instructions tend to get overlooked in the programmer's guide., but it helps me to record what programs I need before starting.
20:47:14 UTC
Thank you. I'm currently not using the cocos console to build my project as I'm trying to follow the directions as stated in the programmer's guide, but as you already know I'm just getting some errors that are making this very frustrating. I guess I'll have to keep searching the web for a solution or hopefully someone had a similar issue and has a known solution. Thank you for your feedback though!
08:29:14 UTC
I think the new direction for making fresh cocos projects is tending towards using cocos console, or this was the old direction too and I'm too newbie to notice.
After running setup.py from the containing folder, I would follow the relevant readme.md which advises:
Build and run new project for win32
$ cocos run -p win32
Oops sorry missed a step, which looks Android specific to me but I know you will need it:
cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
from another readme.md
#starts a new project called "My Game" for multi-platform
cocos new MyGame -l cpp -p org.cocos2d.mygame
19:24:17 UTC
Don't mean to gloat but I followed slackmoehrle's guide on this topic,
it was very concise didn't even need the cocos-console stuff I describe above. It took maybe half an hour to build! Much longer than Android, (about 5mins for v3.2).
All the tests ran well. As I was saying in the v3.4rc1 announcement, "but who wants another Windows framework?"
I would like to use it for testing, natively, but that's by the bye.}

我要回帖

更多关于 cocos vs2013 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信