笨木头花心贡献,啥?花心?不呢,是用心~
转载请注明,原文地址: http://www.benmutou.com/archives/1872
文章来源:笨木头与游戏开发
1.生成runtime报错
目前Cocos Code IDE(Rc2版本)的runtime默认是VS2012版本,很不幸,我的电脑上没有VS2012。
所以每次生成runtime的时候,总是会报这个错误:
'"D:\Delevop\VisualStudio2012\Common7\IDE\devenv"' 不是内部或外部命令,也不是可运行的程序 原因也很简单,默认是VS2012,我没有,所以当然找不到了。
没关系,只需要改一个地方就可以了。
2.解决方法
打开项目的这个目录:yourgame\frameworks\runtime-src\proj.win32
yourgame为你的项目目录,然后找到yourgame.sln文件,文件名就是你的项目名。
用文本文件打开它(推荐UE、Note等文本编辑器),就找前面2行内容:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012 看到了吗?版本是12.00,也就是vs2012。
把12.00改为13.00,把2012改为2013就可以了。
再次生成runtime就不会报错了。
3.疑难杂症
如果你发现这么改了之后还不行,那就双击yourgame.sln,运行它。
因为我们的是VS2013版本,所以它会提示升级项目版本,点确定,升级一下,然后就可以关闭项目了。
接着再试试runtime。
4.超级疑难杂症
如果执行runtime成功了,但是编译到最后报了如下的错误:
1>game.rc(10): fatal error RC1015: cannot open include file 'afxres.h'.
1>
========== 生成: 成功 0 个,失败 1 个,最新 11 个,跳过 0 个 ==========那么,找到yourgame\frameworks\runtime-src\proj.win32目录下的game.rc文件,用文本编辑器打开它。
然后用我这个文件内容替换它的内容:
http://www.benmutou.com/mshare/game.rc 再次生成runtime,这次应该不会有其他问题了。