OsgQt环境搭建注意事项

OsgQt的CMakeLists.txt文件需要修改的部分

修改部分:

其中3.6.5是笔者的OSG版本,按照自己的修改就行

1
2
3
4
5
6
7
8
9
10

FIND_PACKAGE(OpenSceneGraph 3.6.5 REQUIRED osgDB osgGA osgUtil osgText osgViewer osgWidget)
SET(OPENSCENEGRAPH_SOVERSION 158)

# 把下面这部分注释掉
# 3rd Party Dependency Stuff
# IF(WIN32)
# INCLUDE(Find3rdPartyDependencies)
# ENDIF()

添加部分:

1
2
3
SET (OPENSCENEGRAPH_MAJOR_VERSION 3)
SET (OPENSCENEGRAPH_MINOR_VERSION 5)
SET (OPENSCENEGRAPH_PATCH_VERSION 6)

无法打开输入文件”optimized.lib”

这个错误在Release版本下,项目属性->链接器->输入中删除这个文件即可,debug.lib一样的操作

命令“setlocal”。。。。。

以管理员模式运行VS重新编译即可