游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10733|回复: 6

在Windows上安装OGRE的方法

[复制链接]

7

主题

36

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2007-5-7 11:07:00 | 显示全部楼层 |阅读模式
安装SDK
令OGRE在您的系统上运行,最简单最快速的方法基本上要算是安装预编译软件开发包(SDK)了。

MS Windows
MS Visual C++

当前OGRE SDK支持MSVC 7.0,7.1和8.0。
1、前往www.ogre3d.org,点击 Download a prebuilt SDK
2、下载您所需要的预编译软件安装包。如果您使用的是MS VC6或7.0,那么您还需要STLport。如果使用的是7.1(2003)或8.0(2005),那么就不需要。
3、运行安装程序(Installer),跟随提示进行安装。
4、然后就可以建立您的第一个程序了。

注意:如果您第一次要使用的是'''Visual C++ Express''' (vc 8.0),那么在使用Ogre SDK之前,您一定要确保已经做了如下5个步骤。Visual C++ Express并不带windows头文件和库文件,所以MSDN链接的第二步就是下载Microsoft Platfrom SDK (PSDK)。如果您没有安装PSDK,没有完成第3,4,5步,那么您将会得到编译器错误,例如:找不到'windows.h'等。如果您得到了这样的错误消息,那么将C:\Program Files\Microsoft Platform SDK\Include\mfc增加到Tools|Options|Projects和Solutions|Include Files中的包含文件夹列表中。

使用带Microsoft Platform SDK的Visual C++ 2005 Express

第一步:安装Visual C++ Express
如果您还没有安装,请先 下载

第二步:安装Microsoft Platform SDK
通过网络从下载中心下载Platform SDK,根据提示安装。

第三步:更新Options对话框中Projects和Solutions部分的Visual C++目录。
增加如下路径到相应部分:
可执行文件:C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
头文件:C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
库文件:C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib

第四步:更新corewin_express.vsprops文件
还要使Win32模板能够在Visual C++ Express中使用。您需要编辑corewin_express.vsprops文件(可以在C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults找到)并将字符串
AdditionalDependencies="kernel32.lib"
修改为
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"

第五步:生成编译一个Win32程序测试您的路径
在Visual C++ Express中,Win32窗口程序类型是关闭的。要开启这个类型,您需要编辑'%ProgramFiles%\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\'文件夹中的文件AppSettings.htm。
用文本编辑器打开这个文件,在441-444行的每行行首加上//,注释掉这四行,如下所示:
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
保存,关闭文件,打开Visual C++ Express。

至此,OGRE在Windows平台下的设置就完成了,接下来就是了解如何创建您的第一个程序了。

PS:有问题可以通过aaron.yp.young@gmail.com与我联系,欢迎同好切磋交流。
再PS:在创建第一个程序之前,如果使用Visual Studio 2005,还需要安装它的Service Pack 1。否则编译时,会出现错误。如果不想费力配置项目属性,推荐安装Ogre Application Wizard这个Ogre应用程序创建向导。

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2007-5-7 16:53:00 | 显示全部楼层

Re: 在Windows上安装OGRE的方法

哎呀。。你早说啊,我一开始就用的Visual C++ Express2005,后来就是用为没摸到Win32窗口程序类型在哪弄就放弃了,现在换成VC.NET2003了,表太站空间咯,安装后有5G大,但是还是感谢你的帖子,至少我知道了什么原因 找不到“Win32窗口程序类型”了。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-5-7 22:58:00 | 显示全部楼层

Re:在Windows上安装OGRE的方法

vc++ee 是需要另外安装sdk的.

如果用其他版本就带了sdk.
不过vs05最好打上sp1补丁.

7

主题

96

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
发表于 2007-6-23 05:32:00 | 显示全部楼层

Re:在Windows上安装OGRE的方法

怎么验证我安装成功没呢,我这里已经出现WIN32了

7

主题

36

帖子

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2007-6-29 15:51:00 | 显示全部楼层

Re: Re:在Windows上安装OGRE的方法

david026: Re:在Windows上安装OGRE的方法

怎么验证我安装成功没呢,我这里已经出现WIN32了


如果按照上面的步骤安装完毕,可以试着运行一下基础教程1,看看OGRE欢迎屏能不能出来。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-7-15 11:51:00 | 显示全部楼层

Re:在Windows上安装OGRE的方法

这个是要用2003服务器的系统么?

7

主题

36

帖子

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2007-7-15 14:52:00 | 显示全部楼层

Re: Re:在Windows上安装OGRE的方法

小饭饭: Re:在Windows上安装OGRE的方法

这个是要用2003服务器的系统么?


不是,XP也可以。
Platform SDK现在就这一种了,所有系统都可以安装。
我已经安装过了,没问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 20:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表