• osg vs2017编译


    但是看了很多,不如自己编译一次,下面记录下自己的编译过程

    一、源码下载
    官网下载地址,依次下载源码、第三方库、数据。

    1.osg 3.6.5源码,解压至OpenSceneGraph文件夹。

    2.第三方库
    下载对应VS版本的库,也可以自己用VS编译(太麻烦了),笔者直接使用已经编译好的第三方库。下载后解压至3rdParty文件夹。

    3.数据,下载后解压至data文件夹。

    二、编译工具
    VS2017 + CMake3.19.8

    三、编译流程
    cmake配置
    1.打开osg源码目录,新建build和install文件夹。打开cmake,分别选择源码文件夹和bulid文件夹。

    cmake.png

    2.配置第三方库路径为3rdParty文件夹,编译后安装文件夹install,设置编译的是debug还是release版本

    3.png

    3.配置第三方库的路径,即osg依赖的各种lib的路径,具体的配置可以参考如下,自己可以根据名称在3rdparty的lib文件夹中寻找对应的lib,没找的可以暂时不管。

    4.png

    4.点击左下角Configure按钮,选择对应VS2017编译器,x64版本,点击确定。若无错误,则会提示configure done;若有错误,则根据错误提示修改对应的配置即可。(碰到自己无法解决的,可以联系我,尽全力帮忙解答^^)

    5.png
    在这里插入图片描述

    5.点击Generate,即会生成VS2017的工程,生成完成后,点击Open Project按钮,也可以直接去build文件夹中打开。

    6.打开工程后,先选择debug-x64;再右键单击ALL_BUILD工程生成,若camke配置没问题的话,经过漫长的等待,提示全部成功;最后,右键单击Install工程生成,就会将生成的库拷贝到cmake设置的install路径下。
    在这里插入图片描述

    6.png

    7.png
    参考:https://blog.csdn.net/weixin_43779276/article/details/122221288

  • 相关阅读:
    炎炎夏日,清凉上线:博客园T恤丝光棉款上架预售
    map、odom、base_link、laser 的理解 及其 tf 树的理解
    最新小程序转app的神方案
    【iOS】——用单例类封装网络请求
    hadoop小知识
    【JavaSE】Java方法的使用攻略
    基于springboot的医院管理系统
    渐进式垃圾回收
    Java核心知识点整理大全7-笔记
    VMware虚拟机开机黑屏问题
  • 原文地址:https://blog.csdn.net/haoxiangnia111/article/details/127738873