Invalid spriteFrameName

大家好,我是cocos2d-x 3.0的初学者,我在AVD上运行时遇到一个问题:

Assert failed: Invalid spriteFrameName: bg_night

我用VS2012已经调试通过了的,这个bg_night的SpriteFrame已经在loading画面就加载到SpriteFrameCache里了
但在游戏画面调用Sprite::createWithSpriteFrameName(“bg_night”)就会报这个错了,然后画面闪退…………

有没有人遇到跟我相同的问题?
还望各位前辈不吝赐教成分感谢~

另:我在Eclipse下打开cpp文件会提示各种错误,比如:

Unresolved inclusion: “cocos2d.h”

请问这是不是得安装CDT才行?还是我漏了什么设置?

没人知道吗?

素材copy到assets目录下了没

解决了
原来是因为我用 std::ifstream 来读文件…………是我错了…………对不起人民…………

改用 FileUtils::getInstance()->getStringFromFile() 就好了
不过其实我还是不明白为什么~~

…你不经过cocosx2d的方法去读取,他能知道你里面有啥么…