2022-11-16 Windows 下运行 OpenGL 程序 nvoglv32.dll 报错解决
在运行程序时遇到 nvoglv32.dll
的报错:无法读取某个地址。看文件名,报错应该是来自N卡底层驱动相关的库。
参考StackOverflow的这个问题,大概意思是要确保在绘制之前,向OpenGL告知正确的缓存指针/缓存大小。
之后检查发现,确实是自己在 glBufferData()
中的缓存大小写错,数值比实际缓存大小要大得多,于是出现了数组越界,无法读取的问题。
在运行程序时遇到 nvoglv32.dll
的报错:无法读取某个地址。看文件名,报错应该是来自N卡底层驱动相关的库。
参考StackOverflow的这个问题,大概意思是要确保在绘制之前,向OpenGL告知正确的缓存指针/缓存大小。
之后检查发现,确实是自己在 glBufferData()
中的缓存大小写错,数值比实际缓存大小要大得多,于是出现了数组越界,无法读取的问题。