标题:熟悉Cocos2d4.0 帮我看下
只看楼主
C00000001
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2021-5-8
结帖率:100%
已结贴  问题点数:20 回复次数:5 
熟悉Cocos2d4.0 帮我看下



添加"SimpleAudioEngine.h"显示无法打开源文件
是需要我到项目工程文件E:\cocosProject\Fish\cocos2d\cocos\editor-support\cocostudio


把SimpleAudioEngine.h和SimpleAudioEngine.cpp 复制到classes文件夹吗??
搜索更多相关主题的帖子: 工程文件 项目 复制 文件夹 cpp 
2021-10-07 16:53
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
你图片中的文件是 AppDelegate.cpp 吗,它在哪儿?

#include "这里写上相对路径\\SimpleAudioEngine.h"
2021-10-08 08:53
C00000001
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2021-5-8
得分:0 
AppDelegate.cpp 在工程文件的classes 中
2021-10-08 09:38
C00000001
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2021-5-8
得分:0 
#include "我这写了绝对路径\\SimpleAudioEngine.h"
运行没问题
我把simpleAudioEngine.h.cpp 复制到工程文件的classes 文件夹中
也能运行
这两种方法对最后使用cocos命令
cocos run -p android 有影响不
会导致播放音乐失败不
2021-10-08 10:16
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:20 
AppDelegate.cpp 在工程文件的classes 中
我不知道你的classes路径是什么呀,也就算不出“相对路径”

#include "我这写了绝对路径\\SimpleAudioEngine.h"
是没问题,但如果你的工程拷贝给别人,那“绝对路径”就不对了呀。假如你不考虑这个问题那就无所谓

我把simpleAudioEngine.h.cpp 复制到工程文件的classes 文件夹中
但这样一来,你就有两个simpleAudioEngine.h,当你修改其中一个时,怎么确保自己不忘了修改另一个?当然,你自己不介意那就无所谓

两个正经的解决办法,
如果相对路径固定,那就用 #include "相对路径\\SimpleAudioEngine.h"
如果相对路径不固定,那就 #include "SimpleAudioEngine.h" ,但设置一下include附加包含目录,它在 ALT+F7、配置属性、C/C++、常规、附加包含目录
2021-10-08 12:16
C00000001
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2021-5-8
得分:0 
ok,懂了,感谢
2021-10-08 12:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507066-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.609951 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved