查看: 2681|回复: 9

关于OSG源码编译俺有问题要问?

[复制链接]

该用户从未签到

发表于 2009-10-23 00:02:26 | 显示全部楼层 |阅读模式
本帖最后由 wxjacess 于 2009-10-23 00:04 编辑

我下载了OSG2.8.2的源码、官方提供的第三方插件库以及Cmake最新版本,仅这些东西我一直没有编译成功过osg,现在想想是不是还缺少一些必须的东西呀?
论坛有的那个Win32编译osg也看了,完全按那个来还是不行!不过里面有提到一些插件我没有下载完全,不知道是不是这个原因?还有提到的MinGW也没有下载下来?不知道这些有不有影响,麻烦哪位高人给俺指点一二呀?

同时也希望高人告诉我哪些东西是编译OSG源码必须的,一定不能少的东东?

请各位高人帮帮忙呀! 编了好几十次了,郁闷呀!
谢谢了!

该用户从未签到

发表于 2009-10-23 04:30:42 | 显示全部楼层
编译OSG有官方的源码,官方提供的第三方库和Cmake2.6以上版本就能够成功编译的~~~请你仔细阅读相关教程,,,按照正确的方式配置,然后编译,,,基本上是没有问题的~~~

源码中偶尔会有一些语法错误,,不过,主要出现在version.cpp这个文件里面,你稍微修改下就好了~~~~~

该用户从未签到

发表于 2009-10-23 08:44:26 | 显示全部楼层
2.8.2也没有osgversion的操作系统平台编码错误了,编译起来比较简单。
楼主如果真的有心想解决问题的话,那么理应提供一些错误信息,不然我们无法帮助您进行诊断

该用户从未签到

 楼主| 发表于 2009-10-23 13:56:01 | 显示全部楼层
3# array 谢谢了!
还有个问题:官方提供的第三方插件之外提到的插件必须吗?或者根本不用第三方插件可以编译通过吗?


因为目前贴编译错误列表比较麻烦,不能直接联网的!

俺再换台机器编译一下!再向高人求救了!

该用户从未签到

发表于 2009-10-23 14:06:11 | 显示全部楼层
就算一个第三方插件都没有,OSG的核心库也可以编译通过,并且大部分例子也可以顺利执行~~所以才说它现在很方便。

您的问题也许出在VS环境变量的设置上,也许出在源代码版本的选择上,也许出在编译器上,但是您不提供任何有关您编译出错的信息,所以没有人能判断是哪里出了问题。

不过如果您是用VC6来编译的话,那么由于VC6在STL的支持上十分孱弱,基本上是不太可能直接实现;我们也不会提供任何有关VC6编译OSG的支持,尽管使用STLPort作为依赖的话还是有可能成功的

该用户从未签到

 楼主| 发表于 2009-10-23 21:53:02 | 显示全部楼层
今天又下了一个2.9.5的版本编译了一下,错误依旧!可怜的机器编译四个小时还没完呐!

现在已经出现如下错误:
fatal error C1083:无法打开包含文件xxbind0,no such file or directory;
fatal error C1083:无法打开包含文件xxcallwrap,no such file or directory;
fatal error C1083:无法打开包含文件xawrap2,no such file or directory;
fatal error C1083:无法打开包含文件xfwrap,no such file or directory;
fatal error C1083:无法打开包含文件xfwrap1,no such file or directory;

麻烦大哥您指点一下,这些文件明明在那里,而且也可以从VS2008里面错误指向处打开,它为啥报打不开呢?

其它具体的CMake过程截图以及整个编译产生的错误等编译完成后截上来让大哥您帮帮我!

谢谢了!

该用户从未签到

发表于 2009-10-24 06:51:19 | 显示全部楼层
这个属于你的编译器设置的问题,,你可以尝试重新编译试试~~~~~

该用户从未签到

发表于 2009-10-24 08:42:17 | 显示全部楼层
我想这与OSG无关,是您的VS没有配置好而已

该用户从未签到

 楼主| 发表于 2009-10-24 10:19:09 | 显示全部楼层
本帖最后由 wxjacess 于 2009-10-24 10:22 编辑

8# array

大哥说得没错!我也觉得这与OSG无关!
问题也的确出在VS或者CMake的配置上!昨天晚上我用另外一台机器编译通过了!但工作计算机没法通过呀!
这两台机器不同之处在于工作计算机分别装了VS6.0和VS2008+SP1,而另外那台通过编译的计算机系统新做的,只装上了Cmake与VS2008+SP1,编译得以顺利通过!

大哥能否指点一下,工作计算机编译出现这些问题具体是哪些配置不对呢?

现在我把Cmake配置截图贴上,并把VS编译错误以附件形式上传,希望大哥指点迷津啊!
Cmake01.png
Cmake02.png

Cmake03.png

Cmake04.png

Cmake05.png

Cmake06.png

谢谢!谢谢FlySky,Array两位大哥帮忙!
2.9.5.rar (15.57 KB, 下载次数: 164)

该用户从未签到

发表于 2009-10-24 10:35:56 | 显示全部楼层
基本可以确定的是,CMake配置没有什么问题;检查VS吧,也许是环境变量设乱了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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