- INCLUDEPATH += D:/OSG/install/include
- DEPENDPATH += D:/OSG/install/include
- ?
- win32:CONFIG(release, debug|release): LIBS += -LD:/OSG/install/lib/ -losg
- else:win32:CONFIG(debug, debug|release): LIBS += -LD:/OSG/install/lib/ -losgd
- ?
- win32:CONFIG(release, debug|release): LIBS += -LD:/OSG/install/lib/ -losgViewer
- else:win32:CONFIG(debug, debug|release): LIBS += -LD:/OSG/install/lib/ -losgViewerd
- ?
- win32:CONFIG(release, debug|release): LIBS += -LD:/OSG/install/lib/ -losgDB
- else:win32:CONFIG(debug, debug|release): LIBS += -LD:/OSG/install/lib/ -losgDBd
- #include "widget.h"
- ?
- #include <osgViewer/Viewer>
- #include <osgDB/ReadFile>
- ?
- int main(int argc, char *argv[])
- {
- ?
- QString osgPath = "D:/OSG/OpenSceneGraph-Data/avatar.osg"; // 换成自己的路径
- ?
- osgViewer::Viewer viewer; // 创建查看器
- osg::Node * node = new osg::Node;
- node = osgDB::readNodeFile(osgPath.toStdString()); // 读取模型文件,赋值给节点指针
- viewer.setSceneData(node); // 查看器中添加该节点
- return viewer.run(); // 运行查看器
- }