QT整合OGRE 在开发环境VS2008下配置

本文详细介绍如何在Windows环境下使用Visual Studio将QT与OGRE图形渲染引擎进行整合配置。包括设置目录路径、配置项目属性、链接器选项等关键步骤。

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

 

开发环境

OGRE 1.7.1

QT 4.7

1.新建一个Win32空项目Ogre
2.工具->选项->项目和解决方案->VC++目录
   点击 显示以下内容的目录 下拉框 选择 包含文件  选项
        添加:$(OGRE_HOME)/samples/include
        添加:$(OGRE_HOME)/include/OGRE

       添加:$(OGRE_HOME)/boost_1_42

  点击 显示以下内容的目录 下拉框 选择 库文件
        添加:$(OGRE_HOME)/lib/$(ConfigurationName)

        添加:$(OGRE_HOME)/boost_1_42/lib

  

$(OGRE_HOME)是你的OGRESDK所在的目录。。设置电脑的环境变量

$(ConfigurationName) 是自动选择debug还是release;


3.项目->属性->配置属性->常规

     输出目录:$(OGRE_HOME)/bin/$(ConfigurationName)

     中间目录:$(OGRE_HOME)/obj/$(ConfigurationName)


      4。项目->属性->配置属性->调试

      命令替换为:$(OGRE_HOME)/bin/$(ConfigurationName)/$(TargetFileName)

     工作目录替换为:$(OGRE_HOME)/bin/$(ConfigurationName)


4.项目->属性->配置属性->链接器->输入
        附加依赖项:OgreMain_d.lib 
        (_d表示debug版本的lib)可以根据自己的需要再加上其他的Ogre库文件

以上是QT & OGRE整合配置。。先用QT FOR vs的向导插件创建的QT项目

 

注意

原来的 配置渲染环境不可用了。
/*
 Ogre::RenderSystemList::iterator pRend=mRoot->getAvailableRenderers()->begin();
 while( pRend!=mRoot->getAvailableRenderers()->end()){
  
  //////if((*pRend)->getName().find("Direct3D9")) break;

  Ogre::String rName=(*pRend)->getName();
  if (rName=="OpenGL Rendering Subsystem")
  {
   break;

  }
  pRend++;
 }
 Ogre::RenderSystem* rsys=*pRend;
*/

需要用这一种。。。

Ogre::RenderSystem *rsys =mRoot->getRenderSystemByName("OpenGL Rendering Subsystem");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值