osgQt Windows编译和使用 OSG3.6.4 VS2019 Qt5.15.2 CMAKE3.20教程
osgQt Windows编译和使用 OSG3.6.4 VS2019 Qt5.15.2 CMAKE3.20
1、我拉了最新的osgQt的源码 https://codechina.csdn.net/mirrors/openscenegraph/osgQt?utm\_source=csdn\_github\_accelerator ,
OSG在之前准备好3.6.4的已编译好的版本 内部版本号160,OSG的编译到处都是,详细内容推荐 https://blog.csdn.net/GeomasterYi/article/details/106940761,我写的几个小坑在上一篇https://blog.csdn.net/hsj694266475/article/details/116331676?spm=1001.2014.3001.5501
2、注意系统path的添加,
3、cmake使用的时候注意configure后是否都寻找到了路径,第一次CMAKE\_BUILD\_TYPE 写 "Debug" POSTFIX 写 "d" ,第二次改Release ,删掉"d",这样编译出的两种lib能放在一个文件夹里
4、编译完成后 管理员权限打开VS2019 打开.sln,编译debug ,再生成install,完成后退出到上一步换Release, 再来一次
5、使用:QtCreator qmake .pro
QT += core widgets
CONFIG += c++11
SOURCES += \
main.cpp \
widget.cpp
HEADERS += \
widget.h
Osg_qt = $$PWD/osgQt
INCLUDEPATH += $${Osg_qt}/include
CONFIG(debug, debug|release){
LIBS += $${Osg_qt}/lib/osgQOpenGLd.lib
}else
{
LIBS += $${Osg_qt}/lib/osgQOpenGL.lib
}