linux环境编译OpenSceneGraph和osgEarth
linux环境编译OpenSceneGraph和osgEarth ⼀、编译OpenSceneGraph
1、使⽤cmake打开OSG源码下的并选择构建路径
2、安装第三⽅依赖库
$sudo dnf install zlib-devel
$sudo dnf install libpng-devel
$sudo dnf install libcurl-devel
$sudo dnf install freetype-devel
$sudo dnf install proj-devel
$sudo dnf install geos-devel
$sudo dnf install gdal-devel
$sudo dnf install libjpeg-devel $sudo dnf install libtiff-devel
3、使⽤cmake配置OSG编译环境  检查配置curl、freetype、gdal、jpeg、png、tiff、zlib和配置QT下所有项为Qt5
4、OSG环境配置成功后执⾏Configure和Generate
5、终端进⼊OSG构建⽬录下执⾏:
$make -j8
6、编译成功后进⾏安装
$sudo make install
7、配置环境变量
$vim ~/.bashrc
在末尾处添加:
export OSG_FILE_PATH=OSG_Data(OSG数据路径)
完成后执⾏命令:
$source ~/.bashrc
同样编辑/etc/profile
8、将动态链接库加载到内存
$sudo touch /etc/f.f
$sudo echo "/usr/local/lib64" >> /etc/f.f $sudo echo "/usr/local/lib" >> /etc/f.f
$sudo ldconfig
9、测试OSG是否安装成功
$osgviewer cow.osg
⼆、编译osgEarth源码dnf85版本剑魂
1、使⽤cmake打开osgEarth源码下的并选择构建路径
2、检查配置curl、gdal、geos、zlib以及所有Qt库和所有osg库
3、osgEarth环境配置成功后执⾏Configure和Generate
4、终端进⼊osgEarth构建⽬录下执⾏:
$make -j8
5、编译成功后进⾏安装
$sudo make install
6、将动态链接库加载到内存
$sudo ldconfig
7、测试osgEarth是否安装成功
$osgearth_viewer feature_geom.earth

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。