OSG3.6.4+VS2017的编译步骤详细描述

本文档详细介绍了如何在Visual Studio 2017环境下编译OpenSceneGraph 3.6.4。首先从OSG官网下载源码、第三方库和数据资源,接着使用CMake配置生成VS工程文件,确保勾选BuildOSGExamples选项。然后在VS2017中选择批生成进行编译,整个过程可能需要数小时来完成。
摘要由CSDN通过智能技术生成

OSG3.6.4+VS2017的编译步骤详细描述

1). OSG官网下载3.6.4最新源码(http://www.osgchina.org/downloads-son.php?id=34)
在这里插入图片描述
官网最新版写的是3.6.5,实际下载后是3.6.4
2) OSG官网下载第三方库3rdParty_x64(http://www.osgchina.org/show-lists.php?id=37)
3) OSG官网下载数据资源OpenSceneGraph-Data-3.4.0(http://www.osgchina.org/show-list.php?id=38)
4)CMake编译生成VS工程文件,如下图几步:先configure(选中Build OSG Examples),然后Generate,最后open打开新创建的VS2017工程进行编译在这里插入图片描述
在这里插入图片描述
5)VS2017中工程选中批生成完成编译即可(用时需要几个小时)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
### 回答1: osgEarth是一个基于OpenSceneGraph引擎的开源地理信息系统工具包。而VS2022是微软最新发布的集成开发环境。如果想要下载和编译osgEarth,下面是一些步骤和要点: 1. 首先,你需要到osgEarth的官方网站(http://osgearth.org/)下载最新版本的源代码。在该网站上你可以找到安装指南和编译指南等详细信息。 2. 确保你已经安装了OpenSceneGraph(OSG)和OpenSceneGraph的开发工具包(OSG development package)。osgEarth是基于OSG的,所以你需要先安装和配置好OSG环境。 3. 下载并安装最新版本的Visual Studio 2022,确保你选择了合适的开发工具包以支持C++开发。 4. 打开VS2022,并按照指导步骤创建一个新的项目。如果你是第一次使用VS2022,你可以选择从模板中选择一个适合的C++项目模板(如Empty Project)。如果已经存在现有项目,你也可以导入并添加osgEarth到你的项目中。 5. 在项目设置中,将osgEarth的源代码添加到你的项目中。你可以将源代码直接拷贝到你的项目目录下,或者将源代码添加为额外的项目依赖。 6. 在VS2022中配置编译器和链接器,以确保正确地编译和链接osgEarth。根据具体情况,你可能需要设置包含目录、库目录和库文件等。 7. 确保你已经按照osgEarth的编译指南进行了正确的配置和设置,包括依赖库的安装和环境变量的配置等。 8. 构建和编译你的项目,检查是否存在任何错误或警告信息。如果一切都顺利,你应该成功地完成了osgEarth的下载和编译。 总结来说,下载和编译osgEarth需要你先准备好OpenSceneGraph环境,并确保你已经安装了最新版本的VS2022。然后,按照指南配置编译环境,并将osgEarth的源代码添加到你的项目中。最后,使用VS2022编译和构建项目。 ### 回答2: osgearth是基于开源项目OpenSceneGraph的一个地理可视化引擎,可以用于创建地球、地图和其他地理数据的交互式渲染和分析应用程序。而VS2022是微软推出的最新版本的集成开发环境(IDE),用于开发各种应用程序。 要进行osgearth的下载和编译,以下是一些步骤: 1. 下载osgearth源代码:可以在osgearth的官方网站或者GitHub上找到osgearth的源代码,并选择合适的版本进行下载。 2. 安装依赖库:为了编译osgearth,需要先安装一些依赖的库。具体所需的库可以在osgearth的官方文档中找到,并按照指引进行安装。 3. 配置编译环境:在VS2022中新建一个解决方案,并添加osgearth的源代码。然后设置编译选项,如目标平台、编译器选项等。 4. 编译源代码:在VS2022中点击编译按钮,开始编译osgearth的源代码。编译过程可能需要一些时间,取决于源代码规模和电脑性能。 5. 生成可执行文件:编译成功后,可以在VS2022中生成可执行文件,这样就可以运行osgearth应用程序了。 总的来说,osgearth的下载和编译过程需要先下载源代码,安装依赖库,配置编译环境并编译源代码,最后生成可执行文件。 ### 回答3: osgearth是一个开源的地理信息系统(GIS)软件库,用于渲染和可视化地球表面的数据。它可以实现各种地理数据的加载、渲染和交互操作。 针对vs2022的下载和编译,首先需要去Visual Studio官方网站下载并安装Visual Studio 2022开发环境。安装完成后,打开Visual Studio 2022,选择“文件”菜单中的“新建”->“项目”,然后选择合适的项目类型(例如C++项目),创建一个新的项目。 在项目中引入osgearth库文件,可以通过以下步骤完成: 1. 在项目文件夹中创建一个名为"3rdParty"的文件夹,用于存放第三方库。 2. 在"3rdParty"文件夹中,下载osgearth的源代码文件,并解压到该文件夹中。 3. 打开项目属性页面,选择“C/C++” -> “常规”,在“附加包含目录”中添加osgearth源代码文件夹的路径。 4. 在“链接器” -> “常规”中的“附加库目录”中添加osgearth库文件的路径。 5. 在“链接器” -> “输入”中的“附加依赖项”中添加osgearth库的名称。 进行编译时,点击Visual Studio界面上的“生成”按钮,选择“生成解决方案”即可开始编译项目。编译过程中,VS会自动将源代码编译成可执行文件。 以上是osgearth在Visual Studio 2022中的下载和编译过程,希望能够对你有所帮助。如有疑问,请随时追问。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓冰晶龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值