cocos2d-x“无法打开源文件”

前端之家收集整理的这篇文章主要介绍了cocos2d-x“无法打开源文件”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在学习cocos2d-x时,我们需要注意的是把我们写的源代码加入到classes文件夹中,而在VS中,我们添加文件会默认添加到win32的文件夹下面,这样我们在执行别的平台打包的时候就用不到我们编写的源代码了。刚开始就碰到了一些问题,新建完工程后,自己给工程添加新的文件,有两种方式:


第一种是使用VS的类向导,让软件帮我们把需要添加的类加入到工程,可以一次把头文件和cpp文件添加进去,然后我们在HelloWorldScene.cpp的开头使用#include""时,会报出错误提醒“无法打开源文件 **.h”,也就是无法打开我们刚才为工程添加文件,这是为什么呢?

<span style="font-size:18px;">#include "HelloWorldScene.h"
<span style="color:#ff0000;">#include "LoadingScene.h"//此句提醒无法打开源文件Loadingscene.h</span></span>
<span style="font-size:18px;color:#ff0000;">......</span>
<span style="font-size:18px;color:#ff0000;">......</span>
其实是我们在使用类向导的时候,我们把文件创建在proj.win32文件夹下面了,和HelloWordScene.cpp不是一个文件夹下面,所以无法打开源文件

解决办法:在工程名右击->属性->配置属性->C/C++->常规->附加包含目录,选择编辑,新建一条,输入$(ProjectDir)回车,完成输入,应用后,可以看到之前的错误消失了。


第二种方法是新建项,然后新建.h和.cpp文件,由于之前没有使用过这种编程,直接使用VS中快捷Ctrl+Shift+A添加文件,由于没有注意到文件目录的原因,也出现了上面“无法打开源文件”的错误,其实原因和上一个是一样的,也是这些文件没有在一个目录下。

解决办法:在我们使用快捷键为工程添加文件时,我们要注意下新建文件的目录是否在:工程名\classes 这个文件夹下,如果没有,我们需要修改,这样就错误就会改正过来了。

猜你在找的Cocos2d-x相关文章