博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[ogre] Ogre vs2012创建应用程序《原创》
阅读量:6478 次
发布时间:2019-06-23

本文共 1339 字,大约阅读时间需要 4 分钟。

hot3.png

首先明确ogre创建项目有两种方式。第三个是我自己后来加的

  1. ogre 工程向导(需要相应的appwizard 插件类似于qt的addins插件),很可惜我下载的是ogre sdk1.9 ,并没有找到相应的版本,不过找到了一些低版本的ogre所需要的插件地址,希望能给那些有需要的人帮助。

    这个是ogre对于qt creator,kdevelop,以及vs2010 2008等的插件地址:

        https://bitbucket.org/ogreaddons/ogreappwizards/downloads  。

   2. c++的通用配置: 设置加载头文件路径,添加相应库文件,最后放上所需的dll。

    3.这里是我是我自己的方法:

    再此之前请确保你已经吧sdk分别用debug,release生成了一遍并且成功运行了bin/debug 和bin/release下的sample browser.exe。

着急的朋友可以直接到最下面的网盘链接下载,然后参考下面就得配置即可。

    首先到Ogre SDK的安装目录,然后在根目录创建一个文件夹Apps,然后到examples里找到sample_water文件夹拷贝到Apps并重命名为firstApps094311_189M_2334725.jpg

进入到firstApp里打开Sample_Water.vcxproj,删除原来的文件,并且新建一个test.cpp的文件

094440_x5Ld_2334725.jpg

#include "Ogre.h"#include "ExampleApplication.h"using namespace Ogre;class Test : public ExampleApplication{public:	Test(){};	~Test(){};	void createScene()	{	};};int main(){	Test t;	try	{		t.go();	}	catch (Ogre::Exception* e)	{	}}

ok,到这一步,接下来我们需要做的是

打开项目属性面板,进行修改中间文件 目标文件名等也进行修改

095228_xXiO_2334725.jpg点击应用保存后,

接下来进行生成,中间如果有报错定位一下,应该是ExampleApplication.h的320行,

把他注释掉改为

//RTShader::ShaderGenerator::finalize();RTShader::ShaderGenerator::destroy();

然后进行生成,就可以运行了。

如果不能运行 会提示缺少dll文件,这里 我们用debug模式生成的话,可以

在sdk根目录/bin/debug中搜索Ogre把搜到的所有dll文件拷贝到 sdk根目录/apps/bin下

然后根据缺少的dll文件在sdk中查找,复制过去

中间还会有一些问题:就是找不到各种glsl文件具体修改resources_d.cfg。

这里我把需要的dll和修改好的resources_d.cfg上传下来,

供大家参考替换Apps/bin即可,现在我们的debug模式下的编译到此结束了有问题的

可以评论哈。

这里是项目的下载地址

放的位置 如下图

102122_nMsy_2334725.jpg

转载于:https://my.oschina.net/u/2334725/blog/515197

你可能感兴趣的文章
深入浅出的webpack构建工具---webpack基本配置(一)
查看>>
rac各节点实例需设置为相同的一些参数
查看>>
acdream 1031 Component(树中一个大小为k的节点集最小权值)
查看>>
一些服务器客户端的c例子
查看>>
Font Creator Program 字库修改合并软件
查看>>
数值计算程序-特征值和特征向量 [转]
查看>>
setup_irq和request_irq(转)
查看>>
ORACLE中将一个值赋值到另一个表的值
查看>>
IE11将支持SPDY
查看>>
I.MX6 android mkuserimg.sh
查看>>
jQuery序列化后的表单值转换成Json
查看>>
linux添加开机启动项的方法介绍
查看>>
MonoTouch绑定CocoaTouch类库
查看>>
Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL
查看>>
算法学习坚持、努力——记录acm破200
查看>>
二叉查找树
查看>>
职场之KPI
查看>>
记录一个未知的问题
查看>>
Node.js事件驱动模型
查看>>
[nodejs] nodejs开发个人博客(二)入口文件
查看>>