查看: 3079|回复: 4

无法定位序数1346在动态库coredll.dll上

[复制链接]

该用户从未签到

发表于 2009-2-20 13:59:45 | 显示全部楼层 |阅读模式
当我运行osgdepthpeeling这个例子的时候,先是说找不到vc80.dll等几个动态库,当我把几个动态库配置好以后运行,结果出现如题的错误。

该用户从未签到

发表于 2009-2-20 14:24:00 | 显示全部楼层
您的动态库是混乱的吧?比如机器上装了好几个VisualStudio,然后动态库的调用混乱了;又比如您“配置好”的那几个动态库和编译例子程序所用的VS根本就不是一个版本

该用户从未签到

 楼主| 发表于 2009-2-20 14:47:00 | 显示全部楼层
没有,我只有vs2005的,而且我运行别的程序没有问题,我发现一般是需要有freetype库的时候出问题,用CMake配置的时候freetype库必须要用osg自带的吗?我自己下载的freetype库的版本为freetype-2.3.5,在freetype网站说这个版本是freetype6。我用osg的CMake配置的时候既要指出freebuilt.h还有freetype.h的路径,我都是用freetype-2.3.5的头文件,而且这是直接安装上的,而不是我自己编译的,会不会是因为这引起的?

该用户从未签到

发表于 2009-2-20 16:03:21 | 显示全部楼层
有些库还是自己编译吧,,,可能是原来库编译的版本原因引起各种问题的~~~~~~~~

该用户从未签到

 楼主| 发表于 2009-2-20 21:14:13 | 显示全部楼层

问题解决!

只要找一个vs2005下编译成的freetype库就可以了,谢谢两位版主的热心解答!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表