转载:OGRE一起学(二)编译OGRE

下载以后就要开始编译。

编译之前,先确认你做好了以下准备工作:

  • (1) 确认你安装了 Microsoft Visual Studio .NET 或 Microsoft Visual Studio .NET 2003;

Microsoft Visual Studio 6.0 也可以,但是我用的是 .NET 2003 ,VC6 有一些差异。

  • (2) 确认你安装了 DirectX 9.0 SDK Update (Summer 2004) ;

你可以去 MSDN 下载: http://msdn.microsoft.com/directx 下载后安装。假设你安装到 D:\DXSDK9\ 。 使用这个 SDK 版本,编译的 Demo 需要 DirectX 9.0c Runtime 来运行。

  • (3) 还需要下载编译 OGRE 必须的一些依赖项,包括头文件和库;

来这里下载:

http://sourceforge.net/projects/ogre 

下载 "OgreWin32Dependencies-0.13.0.zip" 下载以后解压缩,可以看到里面有个 ogrenew 目录,把这个目录覆盖到 F:\cvshome\ogrenew\ 。

OK.

下一步,打开 VC.NET 或 VC.NET 2003 ,设置工作环境。

  • (1) 在主菜单中选择 [工具]-[选项...] ,打开 "选项" 面板,在左边目录选择 [项目]-[VC++ 目录] ;
  • (2) 在右栏设置 Include 和 Lib 目录:

包含文件:

D:\DXSDK9\Include 
F:\cvshome\ogrenew\Dependencies\include 

库文件:

D:\DXSDK9\Lib 
F:\cvshome\ogrenew\Dependencies\lib\Release 

注意把这几条目录放在目录列表的最上面:

Image:Yanchen21.jpg

  • (3) OK. 现在打开 F:\cvshome\ogrenew\Ogre.sln ,从主菜单中选择 [生成]-[批生成...] ,打开 "批生成" 面板,点击右边的 [全选] 按钮,然后点击 [重新生成] 按钮开始生成:

Image:Yanchen22.jpg

等半个小时左右,等待编译完成。

编译后的 dll 和 exe 示例文件在 F:\cvshome\ogrenew\Samples\Common\bin 的 Release 和 Debug 文件夹,可以运行一下示例看看。

补充说明

OgreWin32Dependencies-0.13.0.zip 解压缩后,它的顶层目录结构如下:

ogrenew 
|--Dependencies // lib 和 h 
|--Samples // dll 

一定要把这个 Dependencies 和 Samples 放到 CVS 的 ogrenew 目录下,不要放别处,因为除了那些 dll 需要调用,部分项目的 lib 设置使用的是相对路径,所以不要放别处。

使用 VC6 编译 OGRE 所需要的附加依赖项 : 包含 STLPort 的 *.h 、已编译的 *.lib 、 *.dll for VC 6 ,以及 cg.dll 点击下载此文件使用方法:解压缩后将其中的 ogrenew 目录覆盖到 CVS 的 ogrenew 目录。

取自"http://ogre3d.cn/wiki/index.php?title=%E8%BD%AC%E8%BD%BD:OGRE%E4%B8%80%E8%B5%B7%E5%AD%A6%EF%BC%88%E4%BA%8C%EF%BC%89"

posted @ 2009-06-08 13:10  回忆1919  阅读(1197)  评论(0编辑  收藏  举报