报错: extra qualification 'HelloWorld::' on member 'getJsonFromFile' [-fpermissive]
我尝试将VS的项目移植到安卓esclipse,但是报错:
jni/../../Classes/HelloWorldScene.h:20:16: error: extra qualification 'HelloWorld::' on member 'getJsonFromFile' [-fpermissive]
jni/../../Classes/HelloWorldScene.h:21:14: error: extra qualification 'HelloWorld::' on member 'getFullPath' [-fpermissive]
解决方法:网上查找了一下关于原来这个是说getJsonFromFile函数在HelloWorldScene.h文件中声明时,多写了“HelloWorld::”,
getFullPath函数在HelloWorldScene.h文件中声明时,也多写了“HelloWorld::”。
我看了一下自己的代码,天哪,真是犯傻了!
居然在在HelloWorldScene.h中,写了:
CSJson::Value HelloWorld::getJsonFromFile(const char* fileName);
std::string HelloWorld::getFullPath(const char* path);
把多写的HelloWorld::删除即可。即改为: