KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 1294|回复: 7

ogre的demo 编译有点问题,也跑不起来,群里的人能不能看...

[复制链接]

37

主题

95

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
发表于 2015-3-18 23:29:13 | 显示全部楼层 |阅读模式
如题!!!!!!!!!!!!!!!!!
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-19 10:19:13 | 显示全部楼层
提供你遇到的具体问题, 跑不起来提供log信息。 log就在exe目录下
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

37

主题

95

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
 楼主| 发表于 2015-3-19 15:36:53 | 显示全部楼层
在编译OgreDemo的Caelum项目时,会出现
CaelumScriptTranslator.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) protected: static bool __cdecl Ogre::ScriptTranslator::getColour(class std::_List_const_iterator<class std::_List_val<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::STLAllocator<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::CategorisedAllocPolicy<0> > > >,class std::_List_const_iterator<class std::_List_val<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::STLAllocator<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::CategorisedAllocPolicy<0> > > >,class Ogre::ColourValue *,int)" (__imp_?getColour@ScriptTranslator@Ogre@@KA_NV?$_List_const_iterator@V?$_List_val@V?$SharedPtr@VAbstractNode@Ogre@@@Ogre@@V?$STLAllocator@V?$SharedPtr@VAbstractNode@Ogre@@@Ogre@@V?$CategorisedAllocPolicy@$0A@@2@@2@@std@@@std@@0PAVColourValue@2@H@Z),该符号在函数 "public: static bool __cdecl Caelum::TypeDescriptorScriptTranslator::getPropValueOrAddError(class Ogre::ScriptCompiler *,class Ogre::PropertyAbstractNode *,class Ogre::ColourValue &)" (?getPropValueOrAddError@TypeDescriptorScriptTranslator@Caelum@@SA_NPAVScriptCompiler@Ogre@@PAVPropertyAbstractNode@4@AAVColourValue@4@@Z) 中被引用
1>CaelumScriptTranslator.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) protected: static bool __cdecl Ogre::ScriptTranslator::getFloats(class std::_List_const_iterator<class std::_List_val<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::STLAllocator<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::CategorisedAllocPolicy<0> > > >,class std::_List_const_iterator<class std::_List_val<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::STLAllocator<class Ogre::SharedPtr<class Ogre::AbstractNode>,class Ogre::CategorisedAllocPolicy<0> > > >,float *,int)" (__imp_?getFloats@ScriptTranslator@Ogre@@KA_NV?$_List_const_iterator@V?$_List_val@V?$SharedPtr@VAbstractNode@Ogre@@@Ogre@@V?$STLAllocator@V?$SharedPtr@VAbstractNode@Ogre@@@Ogre@@V?$CategorisedAllocPolicy@$0A@@2@@2@@std@@@std@@0PAMH@Z),该符号在函数 "public: static bool __cdecl Caelum::TypeDescriptorScriptTranslator::getPropValueOrAddError(class Ogre::ScriptCompiler *,class Ogre::PropertyAbstractNode *,class Ogre::Vector3 &)" (?getPropValueOrAddError@TypeDescriptorScriptTranslator@Caelum@@SA_NPAVScriptCompiler@Ogre@@PAVPropertyAbstractNode@4@AAVVector3@4@@Z) 中被引用


两个找不到函数源码的错误,理论上不应该出现这个,不知道是不是哪儿配错了,我是按照OgreDemo里ReadMe文件配置的
我把Ogre里这两个函数的定义移到Caelum里时,编译没问题,跑起来的时候,会Crash,log

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-19 19:29:04 | 显示全部楼层
ogre下的什么版本?
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

37

主题

95

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
 楼主| 发表于 2015-3-19 19:55:52 | 显示全部楼层
Ogre1.8.1 VS2010 32Bit
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-20 09:16:38 | 显示全部楼层
还是怀疑Ogre版本的问题, 检查一下OGRE_HOME指向哪里了。
不要手动修改, 强制编译过去肯定也是crash
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

37

主题

95

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
 楼主| 发表于 2015-3-22 20:54:43 | 显示全部楼层
kbe 发表于 2015-3-20 09:16
还是怀疑Ogre版本的问题, 检查一下OGRE_HOME指向哪里了。
不要手动修改, 强制编译过去肯定也是crash ...

OGRE_HOME=G:\kbengine_ogre_demo-0.4.10\ogresdk

G:\kbengine_ogre_demo-0.4.10\ogresdk 这个路劲是下载demo解压后的路劲,文件夹里有一个OgreSDK
版本应该没问题,你们再检查一下那个readme里面写的对不对吧?照那个上面的操作,我弄了两天都没成功
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-23 09:16:24 | 显示全部楼层
http://v.youku.com/v_show/id_XNzMwNTA4NDg4.html
这有个编译视频,虽然kbengine版本有点老, 但过程类似。
QQ 群里面有一份清晰的视频
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-10 19:43 , Processed in 0.037931 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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