zoukankan      html  css  js  c++  java
  • OSG-获取OSG的源代码和第三方库并编译

    获取OSG的源代码有很多方式。

    这里说下其中的两个地方,第一就是中国的OSG网站http://www.osgchina.org/,这个网站目前应该是由中国西安恒歌科技维护,同时,西安恒歌科技也是一家已OSG为基础开发的一家很好的公司,其公司旗下的FreeEarth有很多方便的功能,好奇的宝宝们可以去下载下来看一下。

    官网截图,这里直接点击下载就好了,目前的版本是3.4.0稳定版本

    另一个地方就只去更加权威的OSG官网去下载,这里可能需要FQ,目前如果不会FQ的小伙伴,可以BaiDu 搜索 蓝灯,来傻瓜式FQ。我的小伙伴告诉目前谷歌云是免费一年可以使用,但是,我笨 啊,不会啊,所以,喜欢的折腾的小伙伴也可以尝试一下谷歌云的搭建。

    正题,官方版的OSG官网 http://www.openscenegraph.org/

    这里同样,大家可以对比中文网站的布局,来下载一下OSG的源代码

    这里就不重复下载了,

    下载下来元代吗,我们还需要一个东西,叫做第三方依赖库

    同理,在这两个网站上面都可以找到,目前位置,国外官网上面的还是比较及时的,有了vs2017的版本了

    小伙伴们可以更具自己的Vs版本来自行选择下载

    在上图中菜单中找到依赖库,剩下的就是选择合适自己的版本了

    下载完成后,我们就可以开始准备编译OSG的源代码了。动手能力强的小伙伴已经开始折腾了,听话的小伙伴看这里,通过我这几天的摸索了,我就在我的盘下面建了一个叫做OSG_Dev的文件夹,把源码和第三方库放进去,如下图

    这样我好处了,就是方便找啊,凡是和OSG相关的东西,都扔到这里来以后即使搬家什么的都方便。

    下面,打开我们的源码

    看到这样的东西,估计有小伙伴们要懵逼了,宝宝第一次就懵逼了,这NM去那里找sln文件去了。还好宝宝不要脸,去问我的领导,领导一脸无奈的看着我,你没有用过CMake么?宝宝天真问了那是什么东西。把领导折腾够呛啊,但是活还是得干

    百度一下这个玩意

    看,就是这个都不知道美工那里去的小玩意,可以帮助我们生出我们想要的sln文件来。

    第一步,在我们的源码路径下建立一个Build的文件,表示我们一会将要把源码编译到这个文件下面

    完成后,在我的们源码文件夹中找到一个叫做CMakeLists.txt的玩意,

    把他拖到我们的CMK软件中

    这里要注意一下上面红线的路径,需要改成我们要编译的路径才可以,就是刚才建立的那个Build的文件

    完事了Confihure一下

    出现这样的小框框,没关系,直接完成

    悲剧了,没有按照我想的来,也没有在公司玩的溜

    第一次出现了这个玩意

    容我百度一下,下篇再见

    2017年8月29日晚上更新,百度找到了一点内容,还没有尝试,不知道是不是应为这个

    等我后面尝试了以后在做解释

  • 相关阅读:
    注释代码片段
    更新docker时间-需要重启docker
    mysql随机查询若干条数据的方法
    Linux 块设备驱动 (一)
    Linux SD/MMC/SDIO驱动分析
    【转】Alsa音频编程【精华】
    goahead webserver源码分析
    【转】Linux系统调用列表
    Arm Linux系统调用流程详细解析
    Socket 相关的知识
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160003.html
Copyright © 2011-2022 走看看