报错: extra qualification 'HelloWorld::' on member 'getJsonFromFile' [-fpermissive]
来源:互联网 发布:成都氪星网络 编辑:程序博客网 时间:2024/06/11 11:26
报错: 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::删除即可。即改为:
CSJson::Value getJsonFromFile(const char* fileName);
std::string getFullPath(const char* path);
一不小心多写了,哈,没想到VS让通过,而GCC报错,下次得小心点!
报错:Classes/HelloWorldScene.cpp:119: error: undefined reference to 'LoginScene::scene()'
解决方法:这个报错提醒的是,因为未修改项目proj.android\jni目录下的Android.mk文件。导致LoginScene等其他cpp文件未加进安卓项目。
报错:
Description ResourcePathLocationType
Syntax error on token ".01", delete this token BuildConfig.java /te1/gen/te/te/01line 2Java Problem
Description ResourcePathLocationType
The declared package "te.te" does not match the expected package "te.te.01"te1.java/te1/src/te/te/01line 24Java Problem
解决方法:package名字有错,te.te.01;不能用数字开头,把.01改为字母开头,可以新建cocos2d-x项目,把class和资源复制到新项目中。
- 报错: extra qualification 'HelloWorld::' on member 'getJsonFromFile' [-fpermissive]
- extra qualification 'HelloWorld::' on member 'HelloWorld' [-fpermissive]
- error: extra qualification ‘resip::LinkuMsgSocket::’ on member ‘parserRecved’ [-fpermissive]
- extra qualification ‘ContourLine::’ on member ‘GetLengthBetweenPoint’ [-fpermissive] 的解决方法
- extra qualification ‘Matrix::’ on member ‘rowTimesCol’
- 错误:extra qualification “Pieview ::”on member ‘edit’
- c++编译 extra qualification '类名' on member '变量名' error
- c++ extra qualification
- C++: Compile error: extra qualification
- C++: Compile error: extra qualification
- gcc中extra qualification错误
- gcc中extra qualification错误
- ADT 下编译cocos2dx项目自己创建的项目报extra qualification错误
- g++编译错误error: extra qualification
- thinkphp报错Call to a member function assign() on a non-object
- Bindable must be on a member in an Observable class.报错解决
- Xcode 报错: Extra argument in call
- 【c++】cannot declare member function *** to have static linkage [-fpermissive]
- js操作txt文件
- jquery_右下角弹出提示框(jquery_messager)
- 一点一滴淡却的生活
- 关于Struts2中文件上传代码ServletActionContext.getServletContext()编译报错的问题,
- C#总结
- 报错: extra qualification 'HelloWorld::' on member 'getJsonFromFile' [-fpermissive]
- 单链表操作
- jquery常用总结
- 淘宝高级开发工程师博客
- android笔记本
- Json的使用
- Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
- 干系性-webSEO的重中之重
- 斐波那契数列