osg安装配置与运行(win10)

1 安装配置

这里有两种手段:

  • 1,自己下载源码,然后编译,这里我下载的是3.6.5版本(不要下载master版本)(编译过程大概4h)
    OSG-3.6.5
    编译这里给出一个参考教程:
    OSG编译教程
    这里我有必要给出提示,你下载最新的cmake去编译时,他会让您选择是visual studio的版本,选择之后会让你选择编译的类型,你选择x64,这很重要
  • 2,下载官方准备好的东西(这样你可以省很多功夫,但是建议自己走一下编译过程)
    OSG二进制库

2 运行示例(最重要的是2.2.2节)

2.1 下载示例数据

你配置好了OSG的include,bin,lib三个目录之后,开始运行实例来确定自己的库是正常的 。
首先下载测试需要的数据,地址为:
OSG的示例数据
-> http://www.openscenegraph.org/index.php/download-section/data

2.2 运行测试代码

2.2.1测试代码

  • 注意修改代码里的modelPath变量,将其变为你上一步下载的数据的位置即可。

#include "pch.h"
#include <iostream> 
#include <osgDB/ReadFile> 
#include <osgViewer/Viewer>
#include <Windows.h> 

int main()
{
 std::cout << "Hello World!\n";
 std::string modelPath = "E:\\OSG_PRJ\\HelloWord\\Debug\\glider.osg";
 osgViewer::Viewer viewer;
 viewer.setSceneData(osgDB::readNodeFile(modelPath));
 viewer.realize();
 viewer.run();
 std::cout << "Hello World!\n";
}

2.2.2运行代码过程(VS2017)

1 新建windows控制台应用,然后贴上代码
2 修改项目属性分为一下几个步骤:
  • 2.1修改管理器配置,默认都是x86或者win32,需要修改到x64:
    修改管理器配置

  • 2.2 修改vc++
    修改VC++

  • 2.3 修改C/C++ 添加cpp的include目录
    修改预处理器

  • 2.4修改链接器
    添加链接工具搜索库的目录
    需要的库文件如下:


OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib

添加链接器要的库文件

  • 2.5运行
    ctrl+f5

– END –

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值