osgViewer::Viewer怎么正常退出代码
时间: 2024-03-11 22:49:08 浏览: 63
osgviewer.zip_QT3D 模型浏览_osgviewer 下载_osgviewer下载_pours6q_qt osg
5星 · 资源好评率100%
你可以使用 `osgViewer::Viewer` 类的 `setDone()` 函数来正常退出代码。这个函数会将内部的 `_done` 标记设置为 `true`,从而让 `osgViewer::Viewer` 类知道程序需要退出。下面是一个示例代码:
```cpp
#include <osgViewer/Viewer>
int main()
{
osgViewer::Viewer viewer;
// ...
viewer.setDone(true); // 设置退出标记
return viewer.run(); // 运行osgViewer::Viewer实例并等待其退出
}
```
当 `viewer.run()` 函数返回后,程序就会正常退出。
阅读全文