您的位置:首页 > 其它

osg3.2.1+vs2010+win7编译方法

2015-12-24 01:19 351 查看
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编译完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: