Win10下vs2015编译OSGEarth2.10

一、OSG编译

1. 源码或预编译库下载

OSG版本3.6.3;
CMake版本3.12.1-x64;
Geos版本:3.7.1;
GDAL版本:2.3.1;
数据包由官网下载;
官网上还提供其他vs2015环境下OSG编译依赖的第三方库所用的CMake编译脚本,其地址为https://github.com/bjornblissing/osg-3rdparty-cmake
同时该页面提供由AppVeyor所预编译好的vs2015和vs2017的库文件下载。

2. 文件目录

D:\OSG\OpenSceneGraph-3.6.3
D:\OSG\3rd-v140-x64:第三方依赖库
D:\OSG\OpenSceneGraph-Data:数据包解压后放于此。

3. CMake配置

在configure后,选择列表项ACTUAL_3RDPARTY_DIR将值设置为D:/OSG/3rd-v140-x64,BUILD_OSG_EXAMPLES值设置为ON,设置CMAKE_INSTALL_PREFIX为最后的编译好的库文件复制安装路径。

4. vs2015编译

打开OpenSceneGraph.sln,生成All_BUILD,可只选择Release版本。

5. 设置环境变量

添加系统变量:OSG_FILE_PATH,值为D:\OSG\OpenSceneGraph-Data;在PATH变量中添加:D:\OSG\OpenSceneGraph-3.6.3\bin。配置完成后,可在命令行输入osgversion测试。

二、编译安装OSGEarth依赖项

编译GEOS、GDAL、CURL、ZLIB等;

三、编译安装OSGEarth

在CMake中指定OSG_DIR为D:\OSG\OpenSceneGraph-3.6.3,指定THIRD_PARTY_DIR为D:/OSG/3rd-v140-x64;依次对CURL、GDAL、GEOS、ZLIB进行处理(若系统环境变量中设置了相关库name和value,则会自动查找配置),然后勾上Advanced。

原文地址:https://blog.51cto.com/1960961732/2373916

时间: 2024-10-08 10:31:27

Win10下vs2015编译OSGEarth2.10的相关文章

win10下vs2015编译的程序如何运行在win7等系统(无需安装Redistributable)

最近新写的程序要做beta测试,在做绿色版(免安装版)时遇到了问题,vs2015做的项目本以为像之前的vs版本一样把msvcrXXX.dll还有另外几个运行时库都放到exe旁边即可,然并卵...,在win7的测试机上还会提示找不到这个dll:api-ms-win-crt-runtime-l1-1-0.dll,如下图 继续找到这个dll拷到exe旁,坑爹的一幕放生了,竟然提示那个dll有问题——无法定位程序输入点ucrtbase.terminate... 难道是版本不对,我机器上是有几个不同大小的

win10下vs2015配置Opencv3.1.0过程详解(转)

下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载.  点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为只有C盘,所以就直接在C盘建了一个文件夹Opencv3.1.0.  选好路径之后点击Extract即可. OpenCV3.1.0环境变量配置 选择此电脑(计算机),右键属性->高级系统设置->环境变量->系统变量->找到Path->在变量值中添加相应路径,我的路径是 C:\Ope

win10下vs2015配置Opencv3.1.0过程详解

下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载.  点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为只有C盘,所以就直接在C盘建了一个文件夹Opencv3.1.0.  选好路径之后点击Extract即可. OpenCV3.1.0环境变量配置 选择此电脑(计算机),右键属性->高级系统设置->环境变量->系统变量->找到Path->在变量值中添加相应路径,我的路径是 C:\Ope

windows下vs2015编译BOOST

编译caffe动态链接库,在vs下引用时缺少boost的相关运行库,dependency下也没有找到,于是自己本机编译boost库: step1 打开vs命令行工具 在启动菜单下找到vs的文件夹,有一个VS2015 X64 本机工具命令提示符,运行bootstrap.bat,得到b2.exe,bjam.exe. step2. 修改project-config.jam import option ; using msvc : 14.0 : "C:\Program Files (x86)\Micro

win10下cmake 编译tensorflow1.11.0

硬件环境: win10 + GPU 1060 6G 软件环境:cmake 3.14.2 + swigwin-3.0.12 + Anaconda 3.5 + pycharm 2017.2.3 + vs2015 ----开始---(参考url: https://blog.csdn.net/yz2zcx/article/details/83106669) 1 git tensorflow r1.11.0 源码 2 打开cmake 3.14.2, 选择源码路径和编译路径,点击Configure 3 会出

boost_1_63_0在Win10上VS2015编译

装了个最新版的boost库,各种尝试,各种看网上的文章,然而就是没有编译成功.我真是哭晕在厕所. 最后还是自己老老实实啃官方文档.终于编出来了.下面记录下方法. 一·最简单的一种方法. 1.直接打开命令行,将目录进入到你的boost安装目录. 2.命令行输入“bootstrap” 2.命令行输入“.\b2” 结果上图: lib所在的目录: 我觉得作为一名普通的使用者,这样就够了.不需要设置那些高大尚的隐藏选项,就是这么的简单粗暴可用.

win10下ndk编译arm可执行体

编译参考文章 http://blog.csdn.net/john_1984/article/details/12622215 一.编写soLoader主文件 soLoader.c内容: #include <stdio.h> typedef int (*MAIN_FN)(int,char**); int main(int argc,char* argv[]){ printf("hello so!\n"); int ret = dlopen("/data/local/

win10下clodeblocks编译C语言乱码

打开settings->compile,在other compiler options添加下面两行代码: -fexec-charset=GBK-finput-charset=UTF-8

Win10与VS2015搭建内核驱动开发环境遇到的问题

关于在Win10与vs2015环境下搭建内核驱动开发环境看这两篇文章: WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建 Win10下VS2015(WDK10)驱动开发环境配置 搭建过程中遇到的问题 本人环境介绍: 物理机win10企业版 10586.218 虚拟机win10专业版 10586.218 vs2015 update2 Windbg 10.0.10586.567 Windows Driver Kit 10.0.10586.0 Windo