0x000007FECAC83B1B (osg160-osgd.dll)处(位于 foo.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000028 时发生访问冲突。


在qt和osg的项目中使用osgQOpenGLWidget时可能发生如下的异常:
0x000007FECAC83B1B (osg160-osgd.dll)处(位于 foo.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000028 时发生访问冲突。
其实原因很简单,在初始化osgQOpenGLWidget时应该传入main函数命令行参数,即
auto widget = new osgQOpenGLWidget(&argument)
这样处理就ok啦。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM