精华内容
下载资源
问答
  • 编译OSG全套工具

    2017-12-23 15:53:30
    编译OSG所需的全套资源,包括源码,第三方库,数据文件以及CMAKE工具
  • 使用CMake编译OsgEarth

    2020-09-23 14:27:32
    编译OsgEarth之前需要编译依赖的Lib: 1.编译OSG VS2015+QT5.10+x64编译OSG 2.编译Geos 使用CMake编译Geos3.5.0 3.编译GDAL 使用nmake编译gdal-已成功 4.编译OsgEarth a、新建文件夹F:\vs2015\osg_build\build_step\...

    编译OsgEarth之前需要编译依赖的Lib:

    1.编译OSG

    VS2015+QT5.10+x64编译OSG

    2.编译Geos

    使用CMake编译Geos3.5.0

    3.编译GDAL

    使用nmake编译gdal-已成功

    4.编译OsgEarth

    a、新建文件夹F:\vs2015\osg_build\build_step\gwaldron-osgearth-1faf43a\build_vs2015_x64\install

    在这里插入图片描述

    b.配置CMake

    在这里插入图片描述
    点击【Configure】

    c.重新配置CMake选项

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    d.编译项目

    在这里插入图片描述

    e.提取出bin/lib/include

    重新编译项目INSTALL
    在这里插入图片描述
    最后生成的目录文件:
    在这里插入图片描述
    编译Release版本和Debug版本一致!

    可以直接通过VS2015打开工程:源码下载

    aaa

    展开全文
  • 编译OSG3.6.3与osgQt

    千次阅读 2019-03-22 00:26:54
    如何成功地编译osg3.6.3版本 win10vs2017与qt-5.11.0 msvc2017_64 osgQt。 一、编译osg3.6.3 从官网中下载三个文件 3.6.3源码传送门:...

    如何成功地编译osg3.6.3版本 win10 vs2017 与qt-5.11.0 msvc2017_64 osgQt。

    一、编译osg3.6.3

        从官网中下载三个文件

    3.6.3源码传送门:http://www.openscenegraph.org/index.php/download-section/stable-releases

    依赖库3rdParty_64传送门:http://www.openscenegraph.org/index.php/download-section/dependencies

    官方data传送门:http://www.openscenegraph.org/index.php/download-section/data

     

    使用工具:cmake vs2017

    cmake下载最新版即可,我的为3.14.0

    1.开始编译。

    把这三个文件夹放在同一个文件夹下,如osg文件夹,打开cmake,选择源码所在目录,build一个新目录用于存放build之后的文件。点击configure,然后finish,开始配置。

    如下图,配置完成:

    发现很多库not find,因为依赖库的路径没选择到bin,lib和include所在的文件夹,修改ACTUAL_3RDPARTY_DIR路径和勾选以下配置,

    点击configure,发现有些库可以找到了,还有些库找不到,是因为依赖库文件夹里没有,如果需要可以自行编译完放进该文件夹对应位置,自编译的版本与其他库版本相对应。

    继续点configure,直到完成没有红色内容,然后generate,完成之后Open Project,或去build的目录点开sln文件。

    点击批生成,勾选以下两项,点击生成。然后就是2-3小时的编译等待了。。。

    3小时的漫长等待,就可以install了,同样是点击批生成,然后把上面的勾选去点,勾选以下两项,生成。等待十几分钟即可。

    两次编译无错误之后,就可以配置环境变量与测试是否成功了。

     

    把编译好的build文件夹下的bin,lib和include复制到以下目录,把源码中的bin,lib,src和include也复制到以下对应目录,把官方数据data也放进来。然后配置环境变量。

    即可在使用cmd测试库是否编译成功。

     

    二、编译osgQt。

    使用工具:qt-5.11.0msvc_201764 与 cmake vs2017

    下载osgQt源码:https://github.com/openscenegraph/osgQt

    使用记事本打开CMakeLists.txt,添加修改以下内容。然后使用cmake编译,configure与generate完成无错误后,使用VS打开项目。在编译过程中会报无法链接以下两个库的错误,打开属性,把两个库删除即可。然后就和上的步骤一样了,先all build再install。至此,就可以编译完成了。

    展开全文
  • VS2010编译OSG3.2.0+osgEarth2.6.0+VPB+GDAL1.11.0 编译包链接
  • clion 编译osg源代码

    2020-03-30 23:23:17
    网上找能找到编译osg源码的方法基本上都是使用cmake进行编译出vs的工程,因为我不喜欢用vs,所以不用生成vs的工程,不使用下面这张图的编译方法编译源码。而是直接在clion中编译osg的源码,然后直接运行源码中的示例...

    网上能找到编译osg源码的方法基本上都是使用cmake进行编译出vs的工程,因为我不喜欢用vs,所以不用生成vs的工程,不使用下面这张图的编译方法编译源码。而是直接在clion中编译osg的源码,然后直接运行源码中的示例进行学习

    过程很简单

    官网github中的源码

    https://github.com/openscenegraph/OpenSceneGraph

    我编译的源码

    链接: https://pan.baidu.com/s/1k6E1Ii74Q6xAcrOLbU1e0g 提取码: v6ft

    一下方法仅记录一下。很讨厌其他的都是用vs的。

    1、下载c/c++开发工具clion 安装。

    2、安装cmake。这个是不使用vs编译c/c++应该要安装的。

    3、下载mingw64 作为c/c++编译环境

    4、使用clion写一个hello word。保证clion运行c/c++编译环境没有问题。

    5、使用clion打开osg的源码,如图:

    (1)、是osg的示例代码,就是官网的示例

    (2)、头文件

    (3)、源文件

    (4)、cmakelists.txt文件,开源的构建系统,有这个才能直接运行osg源代码。

    6、修改上图4的camkelists.txt文件,如同

    添加 ADD_SUBDIRECTORY(examples)这行,意思是加入examples这个外部项目。具体的可以百度一下:ADD_SUBDIRECTORY。刷新这个camkelists.txt文件,如图

    刷新后1中会出现很多东西,对应于2中的示例代码。能看到1中的内容就是添加成功了。

    7、在2中找一个示例运行,如examples中最后的一个osgwindows.cpp。因为这个的主函数写在开头,很容易找。如下图

    点击1中的小三角形就可以运了。

    1、中黄色的是正在编译的文件。2是编译进度。3是刚编译出来的dll文件。.a结尾是Linux的动态链接库文件,有这个才能运行程序。打个断点到这里就已经运行编译成功了。如下图

    到这里就已经成功了。

    展开全文
  • Win32编译OSG

    2011-09-10 16:08:55
    win下编译osg。版本可能有点旧。但好用
  • 编译OSG 程序

    2014-05-02 09:59:33
    如果想创建调试用的链接库,你需要下载并重新编译OSG 和OpenThreads 的源代码。OSG 和OpenThreads 的源代码均可以在OSG 维基网站的下载专区上取得。OSG维基网站还包括了如何生成OSG 的教学文档。 要正确编译基于OSG...
    要生成基于OSG 的应用程序,你需要建立一个包括头文件和链接库文件的OSG 开发环境。OSG 运行时文件中包括了头文件和优化的链接库文件。如果想创建调试用的链接库,你需要下载并重新编译OSG 和OpenThreads 的源代码。OSG 和OpenThreads 的源代码均可以在OSG 维基网站的下载专区上取得。OSG维基网站还包括了如何生成OSG 的教学文档。
    要正确编译基于OSG 的程序,首先要设置正确的头文件路径,以便编译器找到必要的头文件。在编译器的包含文件搜索路径中添加以下的目录:
    <parent>/OpenSceneGraph/include
    <parent>/OpenThreads/include
    将<parent>替换为OpenSceneGraph 和OpenThreads 的最高层安装目录。使用Linux 系统的gcc 进行编译时,可以添加-I 参数。在Linux 系统上,<parent>通常会被替换为/usr/local/include,因此gcc 的命令行参数应当包含如下的格式:
    -I/use/local/include/OpenSceneGraph/include
    -I/usr/local/include/OpenThreads/include
    如果使用Microsoft Visual Studio,可以打开Project Properties 对话框的C/C++选项卡,在Additional Include Directories 中添加适当的路径。
    同样的,你也需要向链接器说明OSG 链接库的位置。在Linux 操作系统下,OSG 链接库通常位于/usr/local/lib,因此链接程序不需要再使用-L 参数就可以找到它们。
    Microsoft Visual Studio 所需的链接库文件可以在如下的源代码目录中找到
    <parent>/OpenSceneGraph/lib/win32
    <parent>/OpenThreads/lib/win32
    将这两个目录添加到Project Properties 对话框的Linker 选项卡,AdditionalLibrary Directories 选项。
    最后,选择应用程序将要链接的OSG 链接库。正如1.6.3 节“组件”中叙述的,OSG 是由多个不同的库组成的,每个库都提供了不同的功能模块。一个简单的基于OSG 的程序往往需要使用osgViewer,osgDB,osgUtil 和osg 库,其gcc 命令参数如下:
    -losgViewer –losgDB –losgUtil –losg
    使用Microsoft Visual Studio 进行编译时,将库文件的名称添加到ProjectProperties 对话框的Linker 选项卡,Additional Dependencies 选项。在MicrosoftWindows 系统下,OSG 针对Debug 和Release 版本生成不同名字的链接库。 对于Release 版本的编译,添加如下的链接库名称:
    osgViewer.lib osgDB.lib osgUtil.lib osg.lib
    对于Debug 版本的编译,在文件扩展名前添加“d”:
    osgViewerd.lib osgDBd.lib osgUtild.lib osgd.lib
    上面所添加的链接库只是一个例子,程序中实际添加的库取决于程序中用到的OSG 功能模块。你的程序可能需要链接其它的库,例如osgText,osgShadow,osgGA 等。在Mac OS X 系统中,如果已经设定Xcode 使用OSG 框架,那么上述所有的工作均可以由操作系统自动进行处理。
    如果你错误地设置了编译和链接的选项,你的程序在生成过程中可能会出现诸如“unable to open include file”,“unable to find library file”,“unresolved symbol”的错误。当你遇到这样的错误提示时,请仔细检查错误提示信息,并确定你已经正确设置了程序编译和链接的选项。
    展开全文
  • MacOS下编译osgEarth

    2021-08-12 14:54:20
    MacOS下编译osgEarth 一: 所需工具 XCode(12.5.1,实际不需要那么高的版本, 只是我比较喜欢一直更新软件) CMake-gui(我用的是3.8.2) HomeBrew(MaxOS下的命令行包下载工具, 非常好用) 二:编译流程 默认...
  • **前记:**去年 2020-04-28 23:07利用Vcpkg自动编译osgearth,编译完成,但经过使用发现有bug,一度关闭电脑暂时放弃osgearth; 将近一年后我又重新启动了osgearth的编译工作,这次认怂了,自觉地下载了cmake工具和...
  • 自己编译的vs2015 x64 debug OSG3rdParty(包含nvtt),想要的可以下载,已经测试通过成功编译Osg
  • osg编译osgQt

    2019-08-12 19:13:49
    最近在调研关于OSGEarth的东西,编译SOGEarth是一个体力活。遇到编译Qt模块时出现了问题,不知道怎么配置版本。从网上查了一写资料,修改了CmakeList才编译成功。在此记录以便以后查询。 添加版本选择语句:SET...
  • 是minGW编译OSG必须用到的依赖库。用于编译在Qt上使用的OSG库。
  • 编译osgearth.rar

    2019-07-26 09:47:31
    osgearth编译流程,按照文档一步一步编译,肯定可以编译
  • 银河麒麟OS编译OSG

    2020-08-27 00:04:09
    银河麒麟OS编译OSG 1、先进入root模式(全程一定要进入开发者模式) sudo su 2、下载cmake-3.12.1.tar.gz (1)下载: wget https://cmake.org/download/cmake-3.18.2.tar.gz (2)解压: tar -zxvf cmake-...
  • Windows7 下编译 OSGEarth

    2016-01-12 18:03:37
    Windows 下编译 OSGEarth 在网上参考了很多例子,但是都不行,进过多次实验,编译最总完成。最重要的是OSGOSGEarth版本的选择上,如果都选择最新版本,生成会出现错误。 这里选择的是OSGEarth2.7.0版本,也...
  • 网上编译osgearth的过程很多,这里就不再做记录了,只把编译过程中遇到的问题记录下来,以便以后有人再次遇到同样的问题,不用再走弯路。 一、编译环境 Vs2013、Qt5.7、osg3.2、osgearth2.7 二、cmake生成vs时的警告...
  • mingw编译osg插件

    2016-08-18 22:37:45
    由于是osg初学者,用的是mingw编译,所以网上一些教程不能用,只好自己编译,如有错误,欢迎指正,谢谢。
  • VS2005下编译OSG3.0所需的文件打包!
  • VS2015+QT5.10+x64编译OSG

    2020-09-22 19:28:59
    以上是编译OSG所需要的库源码,版本如下: osg-3rdparty-cmake-master: /curl/curl-7.60.0 /freetype/freetype-2.9.1 /giflib/giflib-5.1.4 /glut/glut-3.7 /jpeg/jpeg-9c /libpng/libpng-1.6.36 /libtiff/...
  • CMake 编译OSG 问题描述: CMake 编译OSG,出现CMake无法找到VS C编译器问题: 解决方法: 将高版本.Net 4.5卸载掉,安装 .Net 4.0即可!
  • 关于在编译OSG时出现的问题 概述 按照一般的OSG配置流程:1.下载所需要的源码、data、第三方库;2.运用cmake对源码进行编译并生成sln文件;3.在VS中运行程序生成相关库;4.设置相关系统变量。 由于这一部分在...
  • 详细介绍了用VS2015编译OSG环境的过程(win10+vs2015+osg3.6.3+debug+release)
  • CMake 编译OSG 3.2.1 使用QT 5.4 一、 解压OSG3.2.1源码,使用VS2010 打开CMakeLists.txt文件,在第一行添加 set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE) set_property(GLOBAL PROPERTY USE_FOLDERS ON) 再...
  • ubuntu编译osg

    2021-09-12 22:57:08
    1、安装必备依赖库: sudo apt-get build-dep openscenegraph 这一步会出错,个别的安装失败 2、安装OpenGL库: sudo apt-get install mesa-common-dev freeglut3 freeglut3-dev ... 我使用的是3.6.5版本,解压 ...
  • 编译OSG的位数:64位 我编译OSG时,问题出在CMake的配置项ACTUAL_3RDPARTY_DIR指向的目录的目录结构。 目录结构是这样 这样,使用CMake生成的VS2017工程,才会有png、jpg插件。才能正常读取png、jpg图片。 ...
  • 编译osg的vrml插件

    2012-08-09 11:24:00
    编译osg的vrml插件 首先要下载当前osg的vrml插件库要求的openvrml版本,然后编译,依赖的插件都需要在osg提供的第三方库里面找,例如boost,png等,这样版本才能匹配,然后编译osg的插件,编译时,添加预处理器指令 ...
  • 源代码编译OSG

    2012-10-04 20:12:00
    Windows 下: 1.下载CMake工具:http://www.cmake.org/cmake/resources/software.html 下载OSG源代码以及必要的Sample Datasets 和Dependencies:... 2。使用CMake工具编译OSG...
  • win10+vs2015编译osg 3.4.0

    千次阅读 2016-11-17 14:36:28
    上次编译还是两年前,用的vs2010,现在已经到vs2015了,我上网一查,vs2015能编译osg,于是我就装了vs2015,准备工作了。 结果上OSG官网一看,没有vs2015编译好的,但有vs2013的,又在网上搜了一圈,还是没有现成...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,912
精华内容 1,164
关键字:

编译osg