笨木头  2014-10-09 20:06     Cocos Code IDE     阅读(11235)     评论(7)
转载请注明,原文地址: http://www.benmutou.com/archives/1872
文章来源:笨木头与游戏开发
 

 

笨木头花心贡献,啥?花心?不呢,是用心~

转载请注明,原文地址: 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,这次应该不会有其他问题了。
7 条评论
  • pzz2011 2015-01-21 21:57:40

    hi,你好啊,可以问一个问题吗? 在ubuntu下可否使用android studio来构建一个cocos2d-x+lua项目呢?不知为何,当我按照这种方法来做的时候居然会有头文件APPDelegate.h 包括这个文件所在目录下所有文件无法导入工程的现象? 求破解 谢谢
    0回复
    • 博主 糟糕_树叶的mut 2015-01-22 07:52:19

      ubuntu开发我不懂...
      0回复
      • pzz2011 2015-01-22 18:54:21

        ..........
        0回复
  • 阿宝 2014-10-15 14:44:06

    木头,你有没有把你开发的游戏上传到苹果的app store里啊?我对如何上传到苹果商店里不是太了解,如果你有空是否可以写篇教程啊?
    0回复
    • 博主 糟糕_树叶的mut 2014-10-15 16:47:13

      没有呢,你不知道我只做Android游戏的么,哈哈
      0回复
      • 阿宝 2014-10-16 19:59:08

        cocos2dx 是跨平台的引擎,为什么你不导出一份苹果的app呢?
        0回复
        • 博主 糟糕_树叶的mut 2014-10-16 20:43:25

          没买mac。。其实单单是Android市场已经够折腾我了,一个人分身乏术~所以一直没跨出第一步
          0回复
发表评论
粤ICP备16043700号

本博客基于 BlazorAnt Design Blazor 开发