加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx #include "xxx.h" 时 Error:无法打开源文件

发布时间:2020-12-14 20:03:29 所属栏目:百科 来源:网络整理
导读:当作cocos2dx开发时,遇见#include "xxx.h" 时 Error:无法打开源文件 错误 这个错误的原因有2个, 1.你写的xxxx.h文件不存在。 就是你项目里没有这个文件,或者是你的拼写错误,查查看是否是这个问题 2.引包的路径不对。 如果你排除了以上可能,那么你可以看

当作cocos2dx开发时,遇见#include "xxx.h" 时 Error:无法打开源文件 错误


这个错误的原因有2个,

1.你写的xxxx.h文件不存在。

就是你项目里没有这个文件,或者是你的拼写错误,查查看是否是这个问题

2.引包的路径不对。

如果你排除了以上可能,那么你可以看看这种情况,方法如下(#include "CSLoader.h"):

1.确定“项目依赖项”的正确设置,如果不知道怎么设置,可以找网上资源找着做就行了

2.(vs2012)右击项目==》属性==》配置属性==》C/C++,这时你会在右边看见“附加项目依赖”,然后点击编辑,你会发现如下图

说明:1.里面的$(EngineRoot) 就是你的cocos2dx的根目录(引擎根目录)我的是:E:androidAndroidToolCocos2dxcocos2d-x-3.3

理解这点很重要,程序编译的时候就是按照这个路径寻找文件的,

2,点击图上文件夹的东西,把你的要引的.h文件所在的文件夹的路径写上就行了,

CSLoader.h在路径E:androidAndroidToolCocos2dxcocos2d-x-3.3cocoseditor-supportcocostudioActionTimeline下

你可以直接写这个路径,但是为了写得简便,还可以照着图上面的格式写:$(EngineRoot)cocoseditor-supportcocostudioActionTimeline

这样你就可以在你的项目中 任意地引用CSLoader.h文件了.

小技巧;

在此还告诉新手(本人也是新手,估计都会遇见)一相关的小技巧,但我遇见这个问题时,知道这是路径问题,但是怎么都解决不了,因为我根本不知道这个.h文件在什么地方,那么你可以找到这个引擎的根目录(我的E:androidAndroidToolCocos2dxcocos2d-x-3.3)下进行搜索就行了。

希望能帮上忙

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读