Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是什么导致Android Studio错误EGL_BAD_属性? 我正在与Android Studio合作,编写一个既有java代码又有C++文件的项目。当我运行我的项目和程序执行进入我的C++代码时,应用程序就停止了,我得到这个错误: E/EGL_emulation: tid 353: eglChooseConfig(962): error 0x3004 (EGL_BAD_ATTRIBUTE)_Android_C++ - Fatal编程技术网

是什么导致Android Studio错误EGL_BAD_属性? 我正在与Android Studio合作,编写一个既有java代码又有C++文件的项目。当我运行我的项目和程序执行进入我的C++代码时,应用程序就停止了,我得到这个错误: E/EGL_emulation: tid 353: eglChooseConfig(962): error 0x3004 (EGL_BAD_ATTRIBUTE)

是什么导致Android Studio错误EGL_BAD_属性? 我正在与Android Studio合作,编写一个既有java代码又有C++文件的项目。当我运行我的项目和程序执行进入我的C++代码时,应用程序就停止了,我得到这个错误: E/EGL_emulation: tid 353: eglChooseConfig(962): error 0x3004 (EGL_BAD_ATTRIBUTE),android,c++,Android,C++,究竟是什么触发了EGL_BAD_属性错误,从而让我猜测代码中应该开始看什么?我还应该提到,我的C++代码在Visual Studio 2017项目中执行得很好(我将尝试包含代码,但是我会在这里检查字符限制)。如果是这样,请在调用方法eglChooseConfig()的地方添加代码?请注意,这可能是一个Java方法。你还应该考虑在你的问题中添加“OpenGL”标签。我的C++ APPX。是否这样做(函数Load是类成员func,所有的'obj'都是定义了'clear'方法的STL容器):void

究竟是什么触发了EGL_BAD_属性错误,从而让我猜测代码中应该开始看什么?我还应该提到,我的C++代码在Visual Studio 2017项目中执行得很好(我将尝试包含代码,但是我会在这里检查字符限制)。如果是这样,请在调用方法eglChooseConfig()的地方添加代码?请注意,这可能是一个Java方法。你还应该考虑在你的问题中添加“OpenGL”标签。我的C++ APPX。是否这样做(函数Load是类成员func,所有的'obj'都是定义了'clear'方法的STL容器):
void myNamespace::myClass::Load(const char*file){ifstream qFile;this->value1=0;this->value2=0;this->obj1.clear();this->obj2.clear();qFile.open(file);if(qFile.is_open()){//do stuff(为测试而注释掉)}else而(1);}
如果我完全注释掉If-else子句,代码运行良好。在此之前调用的函数中,文件的打开和关闭都没有问题。OpenGL调用不是由我的代码完成的。看起来您在应用程序中的某个地方使用OpenGL。如果是,请在调用方法eglChooseConfig()的位置添加代码注意,这可能是一个java方法。你还应该考虑在你的问题中添加“OpenGL”标签。C++的APPX。(函数加载是一个类成员FUNC,所有的‘Obj'是STL容器,为它定义了‘清除’方法):<代码>空隙MyMaSeStay::MyCase::Load(const char *文件){ifstream qFile;this->value1=0;this->value2=0;this->obj1.clear();this->obj2.clear();qFile.open(文件);if(qFile.is_open()){//do stuff(用于测试的注释)}else while(1);}如果我完全注释掉If else子句,代码运行良好。在此之前调用的函数中,文件的打开和关闭都没有问题。OpenGL调用不是由我的代码完成的