linux上安装osg_linux下编译osg全部过程

linux下编译osg全部过程

(2页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

8.90 积分

Linux 下 编译 OSG 作者 wxd邮箱 vip.da@qq.com在 Windows 下用 OSG 开发软件已经有了很长一段时间,最近由于有时需要在 Linux 下 开发一套 3D 软件,所以查了一些 Linux 下 OSG 使用的资料,首先解决了 OSG 源码编译问 题,现将整个过程记录下来,跟大家分享,希望大家能够喜欢。1.直接将之前 Windows 下使用的 OSG 源码压缩包拷到 /home/ziyan/sdks/osg 下,解压到 OpenSceneGraph-2.8.2 子目录下面。 2.下载 Linux 下的 OSG 依赖三方库,直接在终端中使用 sudo apt-get build-dep openscenegraph(在 windows 下直接下载 3rdParty 包) 。 3.下载 Linux 下的 CMAKE 编译工具,在终端中使用 sudo apt-get install cmake-curses- gui, (在 windows 下直接下载 cmake 软件包。 4.打开终端,cd 至/home/ziyan/sdks/osg/OpenSceneGraph-2.8.2, 运行./configure,这和在 windows 下其实一样,在 cmake 工具中需 configure 两次。 5.在终端中运行 ccmake . 然后和 windows 一样设置 cmake 变量值, 在 windows 里三个 变量通常需要设置 Actual_3rdParty_Dir、Build_OSG_Examples、CMake_Install_prefix,在 Linux 中同样需要设置三个变量 Build_OSG_Examples、CMake_Install_prefix,Cmake_build_type。注意它们之间区别。 之后按 c 键进行 configure ,相当于 windows 里第二次 configure. 6.配置好了之后进行编译,直接在终端中输入 make.编译的过程会比较长,在编译中通常 会出现一个错误 提示找不到 curl/types.h ,不要紧张。直接在做一个软连接 sudo ln –s /usr/include/curl/curl.h /usr/include/curl/types.h ,本人也不知道这个库在 osg 中时干什 么用的,只知道它是一个用 c 语言写的支持 url 语法的库,名称为 libcurl。 7.编译好了进行安装,在终端中输入 make install,这下 osg 就全部编译好了。 8.最后设置一下环境变量,将原来 windows 中使用的 osg 数据包 OpenSceneGraph-Data- 2.8.0 拷贝到/home/ziyan/osg/data 下,在/etc/profile 中末尾添加一行 export OSG_FILE_PATH=/home/ziyan/osg/data, 相信大家在 windows 中都同样设置过这样的环 境变量,这样就能找到 osg 需要的模型,图片,字体等文件了。 关 键 词: linux 编译 osg 全部 过程

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值