OSG程序编译与开发过程中的问题(不断更新)

1、error LNK1104: 无法打开文件“OpenThreadsd.lib” E:\coding\OSG\osgStudy4_21\LINK osgStudy4_21

解决方法:项目->属性->链接器->常规->附加库目录->添加D:\OSG\lib2

2、调试《OpenSceneGraph三维渲染引擎设计与实践》P68 节点属性访问器。程序不报错,但没有结果。

解决方法:考虑是因为没有读到axes.osg文件。所以在OSG文件夹下搜索该文件,果然没有,估计现在的OSG升级之后有些以前的example变了,现在是axes.osgt,改了之后就可以了。

3、每次默认加载模型时模型都不在屏幕正中央,程序没有错误

解决方法:实际上是显示器设置的问题,因为设置了缩放比为125%,实际屏幕被放大了,OSG中是根据分辨率来计算模型的位置的。在显示设置中自定义显示器中调整分辨率为100%就可以得到想要的效果。

你可能感兴趣的:(OSG程序编译与开发过程中的问题(不断更新))