查看: 1736|回复: 10

安装osg出现问题~

[复制链接]

该用户从未签到

发表于 2009-9-16 23:32:17 | 显示全部楼层 |阅读模式
安装osg时,用cmake 解压时第二次配置后 好多库文件显示 nofound  而且 进入vs build的时候也偶尔会提示 无法打开库文件~ 而且怎么要build那么久啊 我都弄了5个小时了快~
第三方库文件 我下的是3rdParty_Win32Binaries_vc90sp1.zip  其他的都下不下来~~
安装这个感觉快崩溃了~人和电脑一起崩溃·~

该用户从未签到

发表于 2009-9-16 23:39:47 | 显示全部楼层
没有必要把所有的插件都设置上,第一次编译的话,完全可以不选中任何选项,先试验OSG的核心特性就可以了

该用户从未签到

 楼主| 发表于 2009-9-17 10:41:34 | 显示全部楼层
所以批生成 的时候 什么也不选  install也不用进行 就可以体验??还是我理解错误?
而且 我有很多很多 的c1033的错误提示 提示打不开数据库~~而且 install的时候居然一个都没有成功~
系统找不到指定的路径。
Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件..."
生成日志保存在“file://d:\OpenSceneGraph-2.8.2\build\INSTALL.dir\Debug\BuildLog.htm”
INSTALL - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 202 个,最新 204 个,跳过 0 个 ==========
我是按照步骤装的啊 只不过 路径设置不是标准名称~~难道 难道我要重来~~

该用户从未签到

发表于 2009-9-17 11:30:23 | 显示全部楼层
cmake就是那么个东西
设置好源码位置和你要放binary的位置
然后,configuration。。。。。一直到OK可以点击

对于其他的nofound的库可以不用理会
对于example可以点上;
应该没有太多问题的

最好吧错误信息发上来,这样很容易发现是什么问题
cmake的功能在configuration的时候是怎么回事我们不知道
但是一旦生成了makefile或者dsw之后,所有的操作只不过是cmd命令而已,install不是什么神秘的东西,最简单的安装就是copy和paste,再复杂点就是设置一下environment variables之类的
只要保证cl.exe不出现问题,就是编译链接没有问题,然后的install问题很容易解决
即使install不工作,你也可以手动将其安装,呵呵
使用以下linux下面的程序编译,你会发现你被Windows的傻瓜行为糊弄傻了

别生气,老哥,开玩笑呢

该用户从未签到

发表于 2009-9-17 11:32:15 | 显示全部楼层
cmake就是那么个东西
设置好源码位置和你要放binary的位置
然后,configuration。。。。。一直到OK可以点击

对于其他的nofound的库可以不用理会
对于example可以点上;
应该没有太多问题的

最好吧错误信息发上来,这样很容易发现是什么问题
cmake的功能在configuration的时候是怎么回事我们不知道
但是一旦生成了makefile或者dsw之后,所有的操作只不过是cmd命令而已,install不是什么神秘的东西,最简单的安装就是copy和paste,再复杂点就是设置一下environment variables之类的
只要保证cl.exe不出现问题,就是编译链接没有问题,然后的install问题很容易解决
即使install不工作,你也可以手动将其安装,呵呵
使用以下linux下面的程序编译,你会发现你被Windows的傻瓜行为糊弄傻了

别生气,老哥,开玩笑呢

该用户从未签到

 楼主| 发表于 2009-9-17 11:41:24 | 显示全部楼层
正在编译...
Atomic.cpp
..\..\..\..\src\OpenThreads\common\Atomic.cpp : fatal error C1033: 无法打开程序数据库“d:\openscenegraph-2.8.2\build\bin\ot11-openthreadsd:\openscenegraph-2.8.2\bin.pdb”
Version.cpp
..\..\..\..\src\OpenThreads\common\Version.cpp : fatal error C1033: 无法打开程序数据库“d:\openscenegraph-2.8.2\build\bin\ot11-openthreadsd:\openscenegraph-2.8.2\bin.pdb”
Win32ThreadBarrier.cpp
..\..\..\..\src\OpenThreads\win32\Win32ThreadBarrier.cpp : fatal error C1033: 无法打开程序数据库“d:\openscenegraph-2.8.2\build\bin\ot11-openthreadsd:\openscenegraph-2.8.2\bin.pdb”
Win32Thread.cpp
..\..\..\..\src\OpenThreads\win32\Win32Thread.cpp : fatal error C1033: 无法打开程序数据库“d:\openscenegraph-2.8.2\build\bin\ot11-openthreadsd:\openscenegraph-2.8.2\bin.pdb”
Win32Mutex.cpp
..\..\..\..\src\OpenThreads\win32\Win32Mutex.cpp : fatal error C1033: 无法打开程序数据库“d:\openscenegraph-2.8.2\build\bin\ot11-openthreadsd:\openscenegraph-2.8.2\bin.pdb”
WIN32Condition.cpp
..\..\..\..\src\OpenThreads\win32\WIN32Condition.cpp : fatal error C1033: 无法打开程序数据库“d:\openscenegraph-2.8.2\build\bin\ot11-openthreadsd:\openscenegraph-2.8.2\bin.pdb”
正在生成代码...
生成日志保存在“file://d:\OpenSceneGraph-2.8.2\build\src\OpenThreads\win32\OpenThreads.dir\Debug\BuildLog.htm”

都是 这种错误~

该用户从未签到

发表于 2009-9-17 11:55:50 | 显示全部楼层
这个问题,我一看就不是osg的问题;
因为,pdb这个狗屎东东的问题太多了
而且这个东西在vc6.0的时候不会存在;
这个东西和debug有关;
所以建议你,release版本吧;
另外我不能很明确回答怎么解决;
肯定是有人经常解决这个问题;
帮顶,别急。你没有问题是damn it的MS出了问题

该用户从未签到

发表于 2009-9-17 11:58:32 | 显示全部楼层
其实你要用这个osg,也不需要用自己编译的;
你看论坛上面有安装包的;
只是现在的osg论坛上面的链接有问题吧???
我咋没找到地方呢?
qq文件中转站有,哈!
如果自己想体验cmake,可以继续努力,但确实不是cmake的问题;是ms的问题;
所以呢,上网上搜索一下pdb的问题;
就搞掂了
我帮你找找看

该用户从未签到

 楼主| 发表于 2009-9-17 13:57:30 | 显示全部楼层
谢谢 十分感谢 我都飙泪了
我也努力中~~
那个安装包下不下来  还有osg官网上那个第三方库的 链接也有问题~~

该用户从未签到

发表于 2009-10-7 23:27:03 | 显示全部楼层
试下将所有的文件只读去掉。

该用户从未签到

发表于 2009-10-22 18:59:53 | 显示全部楼层
9# xzxevil
可以下载啊。。怎么不可以了呢??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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