调用静态编译osg问题

来源:互联网 发布:淘宝店铺怎样关闭 编辑:程序博客网 时间:2024/06/05 14:48


一开始时,



加上了

    USE_OSGPLUGIN(osg)
并且在
win32{
        # win32
        LIBS += \
        -losgdb_jpegd \
        -ljpeg \
        -losgdb_pngd \
        -llibpng16_static \
        -lzlibstatic \
        -losgdb_bmpd \
     -losgdb_osgd \
    }else:unix{
        macx{
            # macx
        }else{
            # linux
        }
    }
    LIBS += \
        -losgdb_freetyped \
        -lfreetype \
        -losgdb_ss2d \
        
        -losgdb_serializers_osgd \
        -losgdb_deprecated_osgd \
结果发现根本运行不起来,未解析osgdb_osg,将-losgdb_osgd \放在下面,OK了,如下图
win32{
        # win32
        LIBS += \
        -losgdb_jpegd \
        -ljpeg \
        -losgdb_pngd \
        -llibpng16_static \
        -lzlibstatic \
        -losgdb_bmpd \
    }else:unix{
        macx{
            # macx
        }else{
            # linux
        }
    }
    LIBS += \
        -losgdb_freetyped \
        -lfreetype \
        -losgdb_ss2d \
        -losgdb_osgd \
        -losgdb_serializers_osgd \
        -losgdb_deprecated_osgd \
看来要在QTCREATOR的编译输出窗口查看调用.lib的顺序
原创粉丝点击