OSG-获取OSG的源代码和第三方库并编译

简介: OSG-获取OSG的源代码和第三方库并编译

获取OSG的源代码有很多方式。



这里说下其中的两个地方,第一就是中国的OSG网站http://www.osgchina.org/,这个网站目前应该是由中国西安恒歌科技维护,同时,西安恒歌科技也是一家已OSG为基础开发的一家很好的公司,其公司旗下的FreeEarth有很多方便的功能,好奇的宝宝们可以去下载下来看一下。

image.png

官网截图,这里直接点击下载就好了,目前的版本是3.4.0稳定版本

另一个地方就只去更加权威的OSG官网去下载,这里可能需要科学上网。

正题,官方版的OSG官网 http://www.openscenegraph.org/image.png

这里同样,大家可以对比中文网站的布局,来下载一下OSG的源代码



这里就不重复下载了,



下载下来元代吗,我们还需要一个东西,叫做第三方依赖库



同理,在这两个网站上面都可以找到,目前位置,国外官网上面的还是比较及时的,有了vs2017的版本了



小伙伴们可以更具自己的Vs版本来自行选择下载

image.pngimage.png

下载完成后,我们就可以开始准备编译OSG的源代码了。动手能力强的小伙伴已经开始折腾了,听话的小伙伴看这里,通过我这几天的摸索了,我就在我的盘下面建了一个叫做OSG_Dev的文件夹,把源码和第三方库放进去,如下图

image.png

这样我好处了,就是方便找啊,凡是和OSG相关的东西,都扔到这里来以后即使搬家什么的都方便。

下面,打开我们的源码

image.png

看到这样的东西,估计有小伙伴们要懵逼了,宝宝第一次就懵逼了,这NM去那里找sln文件去了。还好宝宝不要脸,去问我的领导,领导一脸无奈的看着我,你没有用过CMake么?宝宝天真问了那是什么东西。把领导折腾够呛啊,但是活还是得干

百度一下这个玩意

image.png

看,就是这个都不知道美工那里去的小玩意,可以帮助我们生出我们想要的sln文件来。

 

第一步,在我们的源码路径下建立一个Build的文件,表示我们一会将要把源码编译到这个文件下面

 

完成后,在我的们源码文件夹中找到一个叫做CMakeLists.txt的玩意,image.png

把他拖到我们的CMK软件中

image.png

这里要注意一下上面红线的路径,需要改成我们要编译的路径才可以,就是刚才建立的那个Build的文件

image.pngimage.pngimage.pngimage.png

等我后面尝试了以后在做解释

目录
相关文章
|
2月前
|
C++
VS2019编译VTK-9.1.0+Qt5.15.2
本文介绍了在VS2019和Qt 5.15.2环境下编译VTK 9.1.0的过程,包括成功编译无警告和错误的截图、修改的pro文件内容,以及在QML中加入VTK的失败尝试和参考链接。
|
2月前
|
C++
vtkdicom0.8_vtk9.2_dcmtk3.6.7_qt6.2编译OK
本文介绍了如何编译整合VTK 9.2、DICOM 0.8、DCMTK 3.6.7和Qt 6.2的步骤,包括安装Qt、CMake配置以及确认相关路径和版本设置。
vtkdicom0.8_vtk9.2_dcmtk3.6.7_qt6.2编译OK
|
2月前
|
计算机视觉
基于QT的opencv插件框架qtCvFrameLearn实战
这篇文章详细介绍了如何基于Qt框架开发一个名为qtCvFrameLearn的OpenCV插件,包括项目配置、插件加载、Qt与OpenCV图像转换,以及通过各个插件学习OpenCV函数的使用,如仿射变换、卡通效果、腐蚀、旋转和锐化等。
44 10
|
2月前
|
人工智能
三战VS2019编译VTK7.1+Qt5.15.2
本文记录了作者在VS2019环境下编译VTK 7.1与Qt 5.15.2的历程,包括正确配置方法、遇到的编译错误以及解决过程。
|
2月前
|
人工智能 C++
初步编译QT5.15.2+VS2019+VTK8.2.0
本文介绍了在VS2019中编译QT 5.15.2和VTK 8.2.0的过程,包括编译结果、cmake库编译配置和cmake应用配置脚本,以及推荐的参考链接。
124 4
|
2月前
|
计算机视觉
vs2019_qt6.2.4_dcmtk3.6.7_vtk9.2.2_itk5.3_opencv4.6.0编译记录
这篇文章记录了使用VS2019编译Qt6.2.4、DCMTK3.6.7、VTK9.2.2、ITK5.3和OpenCV4.6.0的过程,包括下载和编译步骤,并提供了遇到编译错误时的解决方案和参考链接。
vs2019_qt6.2.4_dcmtk3.6.7_vtk9.2.2_itk5.3_opencv4.6.0编译记录
|
5月前
|
计算机视觉 C++ Windows
OpenCV 3.1.0编译与添加扩展模块
OpenCV 3.1.0编译与添加扩展模块
70 0
|
XML 数据管理 编译器
Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。
Qt三方库开发技术:QXlsx介绍、编译和使用
Qt三方库开发技术:QXlsx介绍、编译和使用
Qt三方库开发技术:QXlsx介绍、编译和使用
|
JSON C++ 数据格式
如何通过CMake将Qt库引入C++项目
如何通过CMake将Qt库引入C++项目
380 0