1.添加环境变量
2.配置开发环境
新建一个Win32的空项目
配置包含目录:
配置lib库目录:
添加lib库:
3.编写代码,类似于打印hello World
#include <osgDB/ReadFile>
#include <osgViewer/Viewer>
#include <osgViewer/ViewerEventHandlers>
#include <osgGA/StateSetManipulator>
int main() {
osgViewer::Viewer viewer;
viewer.setSceneData(osgDB::readNodeFile("glider.osg"));
//添加状态事件
viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet()));
//添加窗口缩放事件
viewer.addEventHandler(new osgViewer::WindowSizeHandler);
//添加一下常用的状态设置
viewer.addEventHandler(new osgViewer::StatsHandler);
viewer.realize();
viewer.run();
return 0;
}
4.运行结果:
以上!