OSG3.4.0+VS2013编译与设置

本文详细记录了如何在VS2013环境下编译和设置OpenSceneGraph 3.4.0的过程,包括下载准备、组织文件、配置CMake、使用VS2013编译源码、文件数据转移及环境变量设置等步骤,旨在避免编译过程中的常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前前后后差不多已经编译了10次以上OSG了吧,都是泪,时间一周一周的浪费,也不能叫浪费吧,总算是了解了一点点C++的编译啊,CMAKE的使用啊什么的。

每换一台设备就要重新编译一次,并不是强迫症,用编译好的,总是会出错,母鸡为啥子。非常仔细的记录,希望大家不要重蹈覆辙,还有我下一次编译就可以看自己的攻略了。


一、前期下载准备

(1)OSG官网下载以下三样东西。

1、源码:OpenSceneGraph-3.4.0.zip

2、所需数据:OpenSceneGraph-Data-3.4.0.zip

3、第三方库:3rdParty_VS2013_v120_x86_x64_V9_full.7z

(2)下载Cmake,我用的是cmake-3.5.0-win32-x86,虽然他写的是win32,x86,我电脑是64位的,并不会影响,母鸡为啥子。

(3)以防万一你和我一样是用的新电脑,新装的VS2013,没有使用过MFC,请务必到microsoft官网下载MultibyteMFC library for VS2013。否则编译过程中会出现找不到mfc***.lib之类的错误。

二、组织文件

1、在F盘建一个名为OSG的文件夹,里面建3rdparty,data,openscenegraph这三个文件。

F:\OSG\3rdparty :放第三方库,解压后会有两个文件夹,x86和x64,选择x86吧,我试过x64,会失败,看论坛上说的是因为很多第三方库没有64位的。把x86文件中的所有内容复制到这个路径。

F:\OSG\data:放OpenSceneGraph-Data-3.4.0.zip解压后OpenSceneGraph-Data-3.4.0里面的所有文件。

F:\OSG\openscenegraph:放OpenSceneGraph-3.4.0.zip解压后的所有文件

2、在F:\OSG\openscenegraph中建一个build文件夹,用于存储编译好后的内容。

三、配置Cmake

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值