阅读:3973回复:0
jri问题
编译出错信息:
npapi/include/jritypes.h:34: 错误:相互冲突的声明 ‘typedef void* jref’ npapi/include/jri_md.h:185: 错误:‘jref’ 早先被声明为 ‘typedef struct _jobject* jref’ npapi/include/jritypes.h:39: 错误:‘jchar’ 没有命名一个类型 npapi/include/jritypes.h:40: 错误:‘jshort’ 没有命名一个类型 npapi/include/jritypes.h:43: 错误:‘jfloat’ 没有命名一个类型 npapi/include/jritypes.h:44: 错误:‘jdouble’ 没有命名一个类型 ...... npapi/include/jri.h:437: 错误:expected identifier before ‘*’ token npapi/include/jri.h:437: 错误:ISO C++ 不允许声明无类型的 ‘jchar’ npapi/include/jri.h:437: 错误:‘jchar’ 声明为返回一个函数的函数 npapi/include/jri.h:438: 错误:expected identifier before ‘*’ token npapi/include/jri.h:438: 错误:ISO C++ 不允许声明无类型的 ‘jchar’ npapi/include/jri.h:438: 错误:‘jchar’ 声明为返回一个函数的函数 npapi/include/jri.h:438: 错误:‘int JRIEnvInterface::jchar(int*)’ 无法被重载 npapi/include/jri.h:437: 错误:与 ‘int JRIEnvInterface::jchar(int*)’ ...... npapi/include/jri.h:516: 错误:‘jchar’ is not a type npapi/include/jri.h:517: 错误:‘jshort’ is not a type npapi/include/jri.h:520: 错误:‘jfloat’ is not a type npapi/include/jri.h:521: 错误:‘jdouble’ is not a type ...... npapi/include/npapi.h:42: 错误:相互冲突的声明 ‘typedef long unsigned int uint32’ npapi/include/obsolete/protypes.h:117: 错误:‘uint32’ 早先被声明为 ‘typedef PRUint32 uint32’ npapi/include/npapi.h:52: 错误:相互冲突的声明 ‘typedef long int int32’ npapi/include/obsolete/protypes.h:157: 错误:‘int32’ 早先被声明为 ‘typedef PRInt32 int32’ plugin.cpp: In member function ‘virtual bool ScriptablePluginObjectBase::SetProperty(void*, const NPVariant*)’: plugin.cpp:186: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp: In member function ‘virtual bool ScriptablePluginObject::Invoke(void*, const NPVariant*, uint32_t, NPVariant*)’: plugin.cpp:310: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp: In member function ‘virtual bool ScriptablePluginObject::InvokeDefault(const NPVariant*, uint32_t, NPVariant*)’: plugin.cpp:359: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp: In constructor ‘CPlugin::CPlugin(NPP_t*)’: plugin.cpp:376: 错误:‘NPNVWindowNPObject’ 在此作用域中尚未声明 plugin.cpp:397: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp:420: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp:449: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp:451: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp:486: 错误:‘printf’ 在此作用域中尚未声明 plugin.cpp: In member function ‘void CPlugin::showVersion()’: plugin.cpp:591: 错误:‘NPN_InvalidateRect’ 在此作用域中尚未声明 请高手指点,是版本没找对还是别的什么问题? npapi的版本是gecko-sdk-i686-pc-linux-gnu-1.8.0.4\gecko-sdk\include os:fc 7 |
|