OSG安装

1.在VS2005环境中,[工具],[选项],[项目和解决方案],[VC++ 目录],

在包含文件中添加: D:/program files/OSG-2.8.0-vc80sp1/include ,

在库文件中添加: D:/program files/OSG-2.8.0-vc80sp1/lib.

(我的OSG是安装在D:/program files/OSG-2.8.0-vc80sp1中的,不同的人安装位置可能不同,此文件夹中有bin,data,share等文件,因为.dll文件已经包含在了下面设置的<环境变量>的path路径里了,所以在VS下不用添加bin或dll目录,只要.h和.lib文件).

 

2.在系统的环境变量中:

在<系统变量>中添加如下3项 :

(1) OSGDIR   值为:   D:/Program Files/OSG-2.8.0-vc80sp1

(2)OSG_FILE_PATH   值为:    %OSGDIR%/data    

(3)path 中加上(3.1)%OSGDIR%/bin;  (3.2) %OSGDIR%/share/OpenSceneGraph/bin

 

 

注:%OSGHOME%/data里有cow.osg,***.osg等数据模型文件.

%OSGDIR%/bin里有OSG的.dll文件.

%OSGDIR%/share/OpenSceneGraph/bin里有很多EXE例子程序,如osgviewer.exe,osglogo.exe,小游戏osgcatch.exe 等.

OSG_FILE_PATH 一定要有,且名字不能改,它也可以放在<用户变量>里.

 

3.在[控制台]下添加.cpp文件:

 

#include <osgDB/ReadFile>
#include <osgViewer/Viewer>

#pragma comment( lib, "osg.lib"); //此库用于Release版本.在Debug版本下的库名都加d,如"osgd.lib"
#pragma comment( lib, "osgDB.lib");
#pragma comment( lib, "osgViewer.lib");

int main()
{
 osgViewer::Viewer viewer;
 viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );
    return viewer.run();
}
 

 

注意:osg.lib,osgDB.lib,osgViewer.lib等库也可不用代码,而在集成环境下添加:

[工程名],[属性],[链接器],[输入],[附加依赖项]中输入: osg.lib osgDB.lib osgViewer.lib

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值