Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.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
C++ glfwSwapBuffers抛出com错误_C++_Windows_Opengl_Glfw - Fatal编程技术网

C++ glfwSwapBuffers抛出com错误

C++ glfwSwapBuffers抛出com错误,c++,windows,opengl,glfw,C++,Windows,Opengl,Glfw,我将glfw 3.3.2与文档中的示例程序一起使用: #定义GLEW#U静态 #包括 #包括 #包括 /*取消注释以尝试绘制三角形 静态无符号整数编译_着色器(无符号整数类型,常量std::string和source){ unsigned int id=glCreateShader(类型); const char*src=source.c_str(); glShaderSource(id,1,&src,nullptr); glCompileShader(id); //错误处理 国际关系; glG

我将glfw 3.3.2与文档中的示例程序一起使用:

#定义GLEW#U静态
#包括
#包括
#包括
/*取消注释以尝试绘制三角形
静态无符号整数编译_着色器(无符号整数类型,常量std::string和source){
unsigned int id=glCreateShader(类型);
const char*src=source.c_str();
glShaderSource(id,1,&src,nullptr);
glCompileShader(id);
//错误处理
国际关系;
glGetShaderiv(id、GL\u编译状态和res);
如果(res==GL\u FALSE){
//着色器未成功编译
内伦;
glGetShaderiv(id、GL信息、日志长度和长度);
char*msg=(char*)u malloca(len*sizeof(char));
glGetShaderInfoLog(id、len和len、msg);

std::这可能是一个图形驱动程序问题吗?您是否尝试更新它以查看是否有任何影响?(我在谷歌上搜索了
igc64dll
,因为我想知道是否可以找到您尝试的图形。我最后在这里:);-)@Scheff嗨,我刚刚更新了我的驱动程序,但它不起作用,谢谢回复。我还更新了日志,以显示完整的dll日志,以防相关。我确实更新了日志,并发现了一些可能感兴趣的有趣点击。(我对英特尔图形H/W上的OpenGL有点怀疑,尽管这可能只是我个人的感觉。)注意,它说异常被抛出。它并没有说异常未破坏,程序没有崩溃。也许这个异常对你的图形驱动程序来说是正常的。这可能是图形驱动程序的问题吗?你是否尝试更新它,看看这是否有任何影响?(我在谷歌上搜索了
igc64dll
,因为我很好奇是否能找到你试过的图形。我最后发现了,例如:);-)@Scheff嗨,我刚刚更新了我的驱动程序,但它不起作用,谢谢回复。我还更新了日志,以显示完整的dll日志,以防相关。我确实更新了日志,并发现了一些有趣的点击,可能会感兴趣。(我对英特尔图形H/W上的OpenGL有点怀疑,尽管这可能只是我个人的感觉。)注意,它说异常被抛出。它并没有说异常未破坏,程序没有崩溃。也许这个异常对于图形驱动程序来说是正常的。
'opengl_project.exe' (Win32): Loaded 'D:\University_of_Manchester\Projects\OpenGL\opengl_project\x64\Debug\opengl_project.exe'. Symbols loaded.
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\win32u.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\gdi32full.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\msvcp_win.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\shell32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\cfgmgr32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\SHCore.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\windows.storage.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\profapi.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\powrprof.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\umpdc.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\cryptsp.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\opengl32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140d.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbased.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\glu32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DXCore.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. 
The thread 0x4b10 has exited with code 0 (0x0).
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\uxtheme.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\winmm.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\winmmbase.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\winmmbase.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\dinput8.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\XInput1_4.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\InputHost.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\propsys.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\CoreUIComponents.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\CoreMessaging.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\oleaut32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\WinTypes.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ntmarta.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\WinTypes.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\WinTypes.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\WinTypes.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\WinTypes.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\dwmapi.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\msctf.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\hid.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\setupapi.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\bcrypt.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\wintrust.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\msasn1.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\crypt32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvdlistx.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\version.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\version.dll'
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvdlistx.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvoglv64.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ole32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\wtsapi32.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\version.dll'. 
The thread 0x4bc0 has exited with code 0 (0x0).
The thread 0x4bc8 has exited with code 0 (0x0).
The thread 0x4bc4 has exited with code 0 (0x0).
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\nvspcap64.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\winsta.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\dxgi.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\d3d11.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ResourcePolicyClient.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\ResourcePolicyClient.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvdlistx.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvdlistx.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvldumdx.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\cryptnet.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\cryptbase.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\imagehlp.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\rsaenh.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\nvwgf2umx.dll'. 
The thread 0x25fc has exited with code 0 (0x0).
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\NvCamera\NvCameraWhitelisting64.dll'. 
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\DriverStore\FileRepository\nvaci.inf_amd64_bf1cc4a1e8a34392\NvCamera\NvCameraWhitelisting64.dll'
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\nvapi64.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\TextInputFramework.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\iertutil.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_1d9a63fa126c4a34\igd10iumd64.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ncrypt.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\ntasn1.dll'. 
'opengl_project.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_1d9a63fa126c4a34\igc64.dll'. 
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
[...] more same exceptions here
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
Exception thrown at 0x00007FFBFE2AA839 in opengl_project.exe: Microsoft C++ exception: _com_error at memory location 0x00000023B52FBAE0.
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_1d9a63fa126c4a34\igc64.dll'
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\ntasn1.dll'
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\ncrypt.dll'
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_1d9a63fa126c4a34\igd10iumd64.dll'
The thread 0x295c has exited with code 0 (0x0).
The thread 0x2960 has exited with code 0 (0x0).
The thread 0x2ae4 has exited with code 0 (0x0).
The thread 0x48a8 has exited with code 0 (0x0).
The thread 0x3f98 has exited with code 0 (0x0).
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\XInput1_4.dll'
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\hid.dll'
'opengl_project.exe' (Win32): Unloaded 'C:\Windows\System32\dinput8.dll'
The thread 0x4bb0 has exited with code 0 (0x0).
The thread 0x4bcc has exited with code 0 (0x0).
The thread 0x4bb4 has exited with code 0 (0x0).
The thread 0x4bb8 has exited with code 0 (0x0).
The thread 0x4bd0 has exited with code 0 (0x0).
The thread 0x4ba4 has exited with code 0 (0x0).
The thread 0x4be0 has exited with code 0 (0x0).
The thread 0x2b40 has exited with code 0 (0x0).
The thread 0x4bac has exited with code 0 (0x0).
The thread 0x4ba8 has exited with code 0 (0x0).
The program '[19144] opengl_project.exe' has exited with code 0 (0x0).