一开始时,
加上了
USE_OSGPLUGIN(osg)
并且在
win32{# win32LIBS += \-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{# win32LIBS += \-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的顺序