Win10+VS2013编译OSG3.4
2016-01-17 14:41
387 查看
用VS去编译OSG需要很长时间,我编译了三个半小时。
还是老规矩,用到的工具什么的我直接给你,不用你找来找去~ https://yunpan.cn/crJGNSgmi8jL5 访问密码 ef8b
第一步:把压缩包解压缩。我把它解压到D盘根目录,如下图:
第二步:在根目录新建一个文件夹OSGBULID,编译好就可以存在这里,我的路径是D:/OSGBULID,这步就不截图。
第三步:打开CMake,没有的自己安装一个。把目录下的CMakeLists.txt 直接拖到CMake界面,如下图所示:
第四步:点击Configure,选择VS2013编译器,选择玩之后按Finsh,如下图所示:
第五步:设置第三方插件路径。
ACTUAL_3RDPARTY_DIR =D:\OpenSceneGraph-3.4.0\3rdParty\x86 (自己选择X86还是X64)
BUILD_OSG_EXAMPLES :勾上 (建议不勾上,至少节省半个小时)
CMAKE_INSTALL_PREFIX :这就是我们刚刚新建的OSGBUILD文件夹路径
搞完之后点击Configure
第六步:喜欢就把MFC的Example勾上,然后就继续点击Configure。
第七步:点击Generate。
第八步:以管理员身份运行VS2013,打开项目:D:\OpenSceneGraph-3.4.0\OpenSceneGraph.sln
第九步:点击[生成]-[批生成],把All_BUILD中的Debug和Release勾上,然后点击生成就开始编译了。
第十步:漫长的几个小时后,可能编译完了,显示很多个错误,那些都不用管它,继续点击[生成]-[批生成],把All_BUILD中的Debug和Release取消掉,然后把INSTLL里面的Debug和Release勾上,点击生成,就会把编译好的库复制到我们第二步新建的文件夹里面,下图所示:
我自己编译的可以在这里下载:http://download.csdn.net/detail/trustguan/9413733
还是老规矩,用到的工具什么的我直接给你,不用你找来找去~ https://yunpan.cn/crJGNSgmi8jL5 访问密码 ef8b
第一步:把压缩包解压缩。我把它解压到D盘根目录,如下图:
第二步:在根目录新建一个文件夹OSGBULID,编译好就可以存在这里,我的路径是D:/OSGBULID,这步就不截图。
第三步:打开CMake,没有的自己安装一个。把目录下的CMakeLists.txt 直接拖到CMake界面,如下图所示:
第四步:点击Configure,选择VS2013编译器,选择玩之后按Finsh,如下图所示:
第五步:设置第三方插件路径。
ACTUAL_3RDPARTY_DIR =D:\OpenSceneGraph-3.4.0\3rdParty\x86 (自己选择X86还是X64)
BUILD_OSG_EXAMPLES :勾上 (建议不勾上,至少节省半个小时)
CMAKE_INSTALL_PREFIX :这就是我们刚刚新建的OSGBUILD文件夹路径
搞完之后点击Configure
第六步:喜欢就把MFC的Example勾上,然后就继续点击Configure。
第七步:点击Generate。
第八步:以管理员身份运行VS2013,打开项目:D:\OpenSceneGraph-3.4.0\OpenSceneGraph.sln
第九步:点击[生成]-[批生成],把All_BUILD中的Debug和Release勾上,然后点击生成就开始编译了。
第十步:漫长的几个小时后,可能编译完了,显示很多个错误,那些都不用管它,继续点击[生成]-[批生成],把All_BUILD中的Debug和Release取消掉,然后把INSTLL里面的Debug和Release勾上,点击生成,就会把编译好的库复制到我们第二步新建的文件夹里面,下图所示:
我自己编译的可以在这里下载:http://download.csdn.net/detail/trustguan/9413733
相关文章推荐
- Kettle——表输出步骤异常处理方式探究
- c# 复制文件后新的文件变成只读文件
- 网站网络带宽 和 流量的区别
- 使用Nexus搭建Maven私服
- Storm技术结合
- ARM RTX操作系统—Theory of Operation—System Task Manager & Task Management
- 网站网络带宽 和 流量的区别
- promis模式的javascript实现
- java调用linux中的shell脚本并返回执行结果
- Node.js_Stream流
- c/c++ 文件操作相关的常用函数
- ScrollView滚动
- spring (四) aop/aspectj
- JAVA NIO 基础(一)
- 机器学习中距离和相似性计算方法
- Chapter10 Firmware 《ARM system developer's guide》
- docker容器
- JavaOO第二章知识总结
- 多线程中的"断点"续传《notify()和wait()》
- 郝斌数据结构关于汉诺塔的C算法解析