linux下编译osg全部过程

linux下编译osg全部过程

ID:8820278

大小:32.00 KB

页数:2页

时间:2018-04-08

linux下编译osg全部过程_第1页
linux下编译osg全部过程_第2页
资源描述:

《linux下编译osg全部过程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、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依赖三方库,直接在终端中使用sudoapt-getbuild-depopenscenegraph(

2、在windows下直接下载3rdParty包)。3.下载Linux下的CMAKE编译工具,在终端中使用sudoapt-getinstallcmake-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_D

3、ir、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,不要紧张。直接在做一个软连接sudoln–s/usr/include/curl/curl.h/usr/in

4、clude/curl/types.h,本人也不知道这个库在osg中时干什么用的,只知道它是一个用c语言写的支持url语法的库,名称为libcurl。7.编译好了进行安装,在终端中输入makeinstall,这下osg就全部编译好了。8.最后设置一下环境变量,将原来windows中使用的osg数据包OpenSceneGraph-Data-2.8.0拷贝到/home/ziyan/osg/data下,在/etc/profile中末尾添加一行exportOSG_FILE_PATH=/home/ziyan/osg/data,相信大家在windows中都同样设置过这样的环境变量,

5、这样就能找到osg需要的模型,图片,字体等文件了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。