本文主要是介绍osg3.2.1+vs2010+win7编译方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、首先要下载程序包,可到:链接:http://pan.baidu.com/s/1bnUPZnL 密码:s2ko,下载,它包括:OpenSceneGraph-3.2.1-rc3.zip、osg-data-master.zip、3rdParty_VC10_x86_x64.zip
2、在E盘创建一个osg3.2文件夹,将这三个文件放入到该文件夹内并解压,将解压的文件夹分别改为:OpenSceneGraph、3rdParty、data,如下图所示:
3、将3rdParty文件夹下的x64删除,只保留x86,这是一个第三方插件,比如要读取文字文件或者png文件,都是通过这个插件来读取的。
4、在OpenSceneGraph文件夹下创建一个build文件夹,之后的编译工程都在此文件夹下进行,不至于最后文件都放在一起不好区分。
5、安装CMake3.2,或者其他版本的也可以。
6、打开CMake (cmake-gui),然后将OpenSceneGraph文件夹下的CMakeLists.txt文件拖放到CMake中,然后更改编译路径,如下图所示:
7、点击Configure按钮,然后在弹出的对话框中选择VS2010,如下图所示:
8、点击完成之后,会出现以下界面:
9、修改ACTUAL_3RDPARTY_DIR目录,改成D:/osg3.2/3rdParty/x86,注意:如果不更改目录选择默认的,有可能第三方插件有部分会没有,比如读取文字字体插件以及读取png图片插件,没有这些插件就无法读取字体和图片,然后修改CMAKE_INSTALL_PREFIX安装目录,就是将库文件以及bin文件安装到那个位置,这里我们选择:E:/osg3.2/OpenSceneGraph,并且将BUILD_OSG_EXAMPLES打上对勾,配置如下图所示:
10、点击Configure之后会出现如下图所示,然后将BUILD_MFC_EXAMPLE和Advanced打上对勾,如下图所示:
11、再次点击Configure,最后就会出现如下界面:
12、最后点击Generate按钮,生成相应的工程,可在D:\osg3.2\OpenSceneGraph\build文件夹下生成相应的信息,如下图所示:
13、打开OpenSceneGraph.sln进行编译,在vs中选择批处理->然后选择ALL_BUILD的Debug和Release,如下图所示,然后选择生成:
14、点击生成之后就进入了编译,这个过程大概要4个小时,如下图所示,编译全部成功
15、编译完成之后再次打开批处理,将ALL_BUILD的Debug和Release对勾去掉,然后选择INSTALL的Debug和Release版本,点击生成,如下图所示:
16、这个过程就时间就很短了,最后生成结果如下图所示:
17、到此osg编译完成。
这篇关于osg3.2.1+vs2010+win7编译方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!