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(); // 运行查看器
}