Help! Can not compile dotsceneoctree.

Problems building or running the engine, queries about how to use features etc.
Post Reply
pinsa
Gnoblar
Posts: 9
Joined: Thu Sep 16, 2004 6:13 pm

Help! Can not compile dotsceneoctree.

Post by pinsa »

I can compile dotsceneoctree at ogre 0.14/0.15.0/0.15.1/0.15.2 , but can not compile it at cvs CVS HEAD version, I use VC7.1 . Who can help me?
Image
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 7
Contact:

Post by haffax »

Does the compiler just say: "Doesn't work, sorry", or are there any error messages? ;)
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
IoN_PuLse
Goblin
Posts: 220
Joined: Mon May 31, 2004 5:54 am
Location: Canada
Contact:

Post by IoN_PuLse »

What version of dotsceneoctree? Did you retrieve the latest from the ogreaddons cvs? I'll be trying that against CVS HEAD myself soon...
pinsa
Gnoblar
Posts: 9
Joined: Thu Sep 16, 2004 6:13 pm

Post by pinsa »

tanis wrote:Does the compiler just say: "Doesn't work, sorry", or are there any error messages? ;)
I use newest CVS version : ogreaddons and ogrenew.


---------------------------------------------------------------------------------

------ 已启动生成: 项目: Plugin_DotSceneManager, 配置: Release Win32 ------

正在编译...
tinyxmlparser.cpp
tinyxmlerror.cpp
tinyxml.cpp
tinystr.cpp
SceneOctreeRenderable.cpp
..\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
f:\cvshome\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
f:\cvshome\ogrenew\OgreMain\include\OgreTexture.h(265) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译
SceneOctree.cpp
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
..\..\..\..\..\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
..\include\SceneOctree.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
..\include\SceneOctree.h(75) : error C2501: “SceneOctree::DataChunk” : 缺少存储类或类型说明符
..\include\SceneOctree.h(75) : error C2501: “SceneOctree::chunk” : 缺少存储类或类型说明符
..\include\DotSceneManager.h(87) : error C2065: “SDDataChunk” : 未声明的标识符
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneResource.h(19) : error C2143: 语法错误 : 缺少“;”(在“&”的前面)
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::getChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : warning C4183: “getChunk”: 缺少返回类型;假定为返回“int”的成员函数
..\include\DotSceneResource.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“mChunk”的前面)
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::mChunk” : 缺少存储类或类型说明符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(56) : warning C4800: “int” : 将值强制为布尔值“true”或“false”(性能警告)
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(82) : error C2065: “chunk” : 未声明的标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(83) : error C2228: “.getSize”的左侧必须有类/结构/联合类型
类型是“'unknown-type'”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(83) : error C3861: “chunk”: 即使使用参数相关的查找,也未找到标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(113) : error C2664: “void Ogre::ResourceManager::unload(const Ogre::String &)” : 不能将参数 1 从“Ogre::SceneResource *”转换为“const Ogre::String &”
原因如下: 无法从“Ogre::SceneResource *”转换为“const Ogre::String”
无构造函数可以接受源类型,或构造函数重载决策不明确
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: “初始化” : 无法从“int”转换为“Ogre::HardwareVertexBufferSharedPtr”
class“Ogre::HardwareVertexBufferSharedPtr”的构造函数声明为“explicit”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: “初始化” : 无法从“int”转换为“Ogre::HardwareVertexBufferSharedPtr”
class“Ogre::HardwareVertexBufferSharedPtr”的构造函数声明为“explicit”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: “初始化” : 无法从“int”转换为“Ogre::HardwareVertexBufferSharedPtr”
class“Ogre::HardwareVertexBufferSharedPtr”的构造函数声明为“explicit”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: “初始化” : 无法从“int”转换为“Ogre::HardwareVertexBufferSharedPtr”
class“Ogre::HardwareVertexBufferSharedPtr”的构造函数声明为“explicit”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(271) : error C2228: “.getPtr”的左侧必须有类/结构/联合类型
类型是“'unknown-type'”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(271) : error C3861: “chunk”: 即使使用参数相关的查找,也未找到标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(411) : error C2039: “getMaterial” : 不是“Ogre::SceneManager”的成员
..\..\..\..\..\ogrenew\OgreMain\include\OgreSceneManager.h(77) : 参见“Ogre::SceneManager”的声明
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(412) : error C2039: “getMaterial” : 不是“Ogre::SceneManager”的成员
..\..\..\..\..\ogrenew\OgreMain\include\OgreSceneManager.h(77) : 参见“Ogre::SceneManager”的声明
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(468) : error C2228: “.getPtr”的左侧必须有类/结构/联合类型
类型是“'unknown-type'”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneOctree.cpp(468) : error C3861: “chunk”: 即使使用参数相关的查找,也未找到标识符
SceneMain.cpp
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
..\..\..\..\..\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::DataChunk” : 缺少存储类或类型说明符
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::chunk” : 缺少存储类或类型说明符
..\include\DotSceneManager.h(87) : error C2065: “SDDataChunk” : 未声明的标识符
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneResource.h(19) : error C2143: 语法错误 : 缺少“;”(在“&”的前面)
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::getChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : warning C4183: “getChunk”: 缺少返回类型;假定为返回“int”的成员函数
..\include\DotSceneResource.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“mChunk”的前面)
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::mChunk” : 缺少存储类或类型说明符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneMain.cpp(97) : error C2065: “DataChunk” : 未声明的标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneMain.cpp(97) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneMain.cpp(97) : error C2065: “chunk” : 未声明的标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneMain.cpp(98) : error C2228: “.getPtr”的左侧必须有类/结构/联合类型
类型是“'unknown-type'”
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneMain.cpp(98) : error C3861: “chunk”: 即使使用参数相关的查找,也未找到标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\SceneMain.cpp(100) : error C2664: “void Ogre::ResourceManager::unload(const Ogre::String &)” : 不能将参数 1 从“Ogre::SceneResource *”转换为“const Ogre::String &”
原因如下: 无法从“Ogre::SceneResource *”转换为“const Ogre::String”
无构造函数可以接受源类型,或构造函数重载决策不明确
DotSceneResourceManager.cpp
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
..\..\..\..\..\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::DataChunk” : 缺少存储类或类型说明符
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::chunk” : 缺少存储类或类型说明符
..\include\DotSceneManager.h(87) : error C2065: “SDDataChunk” : 未声明的标识符
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneResource.h(19) : error C2143: 语法错误 : 缺少“;”(在“&”的前面)
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::getChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : warning C4183: “getChunk”: 缺少返回类型;假定为返回“int”的成员函数
..\include\DotSceneResource.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“mChunk”的前面)
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::mChunk” : 缺少存储类或类型说明符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneResourceManager.cpp(50) : error C2664: “Ogre::ResourceManager::load” : 不能将参数 1 从“Ogre::SceneResource *”转换为“const Ogre::String &”
原因如下: 无法从“Ogre::SceneResource *”转换为“const Ogre::String”
无构造函数可以接受源类型,或构造函数重载决策不明确
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneResourceManager.cpp(57) : error C2259: “Ogre::SceneResource” : 不能实例化抽象类
由于下列成员:
“void Ogre::Resource::loadImpl(void)” : 未定义纯虚函数
..\..\..\..\..\ogrenew\OgreMain\include\OgreResource.h(101) : 参见“Ogre::Resource::loadImpl”的声明
“void Ogre::Resource::unloadImpl(void)” : 未定义纯虚函数
..\..\..\..\..\ogrenew\OgreMain\include\OgreResource.h(105) : 参见“Ogre::Resource::unloadImpl”的声明
“size_t Ogre::Resource::calculateSize(void) const” : 未定义纯虚函数
..\..\..\..\..\ogrenew\OgreMain\include\OgreResource.h(107) : 参见“Ogre::Resource::calculateSize”的声明
DotSceneResource.cpp
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneResource.cpp(1) : fatal error C1083: 无法打开包含文件:“OgreDataChunk.h”: No such file or directory
DotSceneManagerDLL.cpp
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
..\..\..\..\..\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::DataChunk” : 缺少存储类或类型说明符
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::chunk” : 缺少存储类或类型说明符
..\include\DotSceneManager.h(87) : error C2065: “SDDataChunk” : 未声明的标识符
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneResource.h(19) : error C2143: 语法错误 : 缺少“;”(在“&”的前面)
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::getChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(19) : warning C4183: “getChunk”: 缺少返回类型;假定为返回“int”的成员函数
..\include\DotSceneResource.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“mChunk”的前面)
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::mChunk” : 缺少存储类或类型说明符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneManagerDLL.cpp(14) : error C2259: “Ogre::SceneResourceManager” : 不能实例化抽象类
由于下列成员:
“Ogre::Resource *Ogre::ResourceManager::createImpl(const Ogre::String &,Ogre::ResourceHandle,const Ogre::String &,bool,Ogre::ManualResourceLoader *,const Ogre::NameValuePairList *)” : 未定义纯虚函数
..\..\..\..\..\ogrenew\OgreMain\include\OgreResourceManager.h(327) : 参见“Ogre::ResourceManager::createImpl”的声明
DotSceneManager.cpp
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
..\..\..\..\..\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::DataChunk” : 缺少存储类或类型说明符
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::chunk” : 缺少存储类或类型说明符
..\include\DotSceneManager.h(87) : error C2065: “SDDataChunk” : 未声明的标识符
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneManager.cpp(157) : error C3861: “SDDataChunk”: 即使使用参数相关的查找,也未找到标识符
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneManager.cpp(157) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneManager.cpp(157) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneManager.cpp(159) : error C2664: “Ogre::SceneManager::getOptionValues” : 不能将参数 2 从“std::list”转换为“Ogre::StringVector &”
不是对“const”的引用不能绑定到非 lvalue
\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\src\DotSceneManager.cpp(164) : error C2664: “Ogre::SceneManager::getOptionKeys” : 不能将参数 1 从“std::list<_Ty>”转换为“Ogre::StringVector &”
with
[
_Ty=Ogre::String
]
不是对“const”的引用不能绑定到非 lvalue
正在生成代码...

生成日志保存在“file://f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\obj\Release\BuildLog.htm”中
Plugin_DotSceneManager - 90 错误,5 警告



------ 已启动生成: 项目: Demo_DotScene, 配置: Release Win32 ------

正在编译...
tinyxmlparser.cpp
tinyxmlerror.cpp
tinyxml.cpp
\cvshome\ogrenew\Tools\XMLConverter\src\tinyxml.cpp(92) : warning C4267: “参数” : 从“size_t”转换到“int”,可能丢失数据
tinystr.cpp
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(48) : warning C4267: “=” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(71) : warning C4267: “=” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(89) : warning C4267: “=” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(211) : warning C4267: “return” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(224) : warning C4244: “return” : 从“__w64 int”转换到“unsigned int”,可能丢失数据
Demo_DotScene.cpp
f:\cvshome\ogrenew\Samples\Common\include\ExampleFrameListener.h(79) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: “SceneOctreeRenderable::getMaterial”: 重写虚函数返回类型有差异,且不是来自“Ogre::Renderable::getMaterial”的 covariant
..\..\..\..\..\ogrenew\OgreMain\include\OgreRenderable.h(62) : 参见“Ogre::Renderable::getMaterial”的声明
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“chunk”的前面)
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::DataChunk” : 缺少存储类或类型说明符
f:\cvshome\ogreaddons\dotsceneoctree\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: “SceneOctree::chunk” : 缺少存储类或类型说明符
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2065: “SDDataChunk” : 未声明的标识符
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: “std::list” : 使用类模板需要模板参数列表
C:\VSNet2003\Vc7\include\list(966) : 参见“std::list”的声明
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2143: 语法错误 : 缺少“;”(在“&”的前面)
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: “Ogre::SceneResource::getChunk” : 缺少存储类或类型说明符
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : warning C4183: “getChunk”: 缺少返回类型;假定为返回“int”的成员函数
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“mChunk”的前面)
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::DataChunk” : 缺少存储类或类型说明符
..\..\..\..\dotsceneoctree\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: “Ogre::SceneResource::mChunk” : 缺少存储类或类型说明符

生成日志保存在“file://f:\cvshome\ogreaddons\dotsceneoctree\Samples\DotScene\obj\Release\BuildLog.htm”中
Demo_DotScene - 13 错误,8 警告




------ 已启动生成: 项目: SceneConverterExample, 配置: Release Win32 ------

正在编译...
tinyxmlparser.cpp
tinyxmlerror.cpp
tinyxml.cpp
\cvshome\ogrenew\Tools\XMLConverter\src\tinyxml.cpp(92) : warning C4267: “参数” : 从“size_t”转换到“int”,可能丢失数据
tinystr.cpp
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(48) : warning C4267: “=” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(71) : warning C4267: “=” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(89) : warning C4267: “=” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(211) : warning C4267: “return” : 从“size_t”转换到“unsigned int”,可能丢失数据
\cvshome\ogrenew\Tools\XMLConverter\src\tinystr.cpp(224) : warning C4244: “return” : 从“__w64 int”转换到“unsigned int”,可能丢失数据
main.cpp
..\include\SceneConverter.h(12) : fatal error C1083: 无法打开包含文件:“OgreDataChunk.h”: No such file or directory
SceneConverterOctreeObjects.cpp
\cvshome\ogreaddons\dotsceneoctree\Tools\ExampleSceneConverter\src\SceneConverterOctreeObjects.cpp(335) : warning C4267: “=” : 从“size_t”转换到“int”,可能丢失数据
SceneConverterOctree.cpp
\cvshome\ogreaddons\dotsceneoctree\Tools\ExampleSceneConverter\src\SceneConverterOctree.cpp(92) : warning C4018: “<” : 有符号/无符号不匹配
SceneConverter.cpp
..\include\SceneConverter.h(12) : fatal error C1083: 无法打开包含文件:“OgreDataChunk.h”: No such file or directory
正在生成代码...

生成日志保存在“file://f:\cvshome\ogreaddons\dotsceneoctree\Tools\ExampleSceneConverter\obj\Release\BuildLog.htm”中
SceneConverterExample - 2 错误,8 警告
Image
User avatar
Injector
Gremlin
Posts: 174
Joined: Wed Jan 21, 2004 2:42 pm
Location: Frankfurt, Germany

Post by Injector »

The first reason I can think of is the removal of the DataChunk class in CVS HEAD (replaced by DataStream). But I am sure there are other interface breaking changes preventing the plugin from compiling successfully.
pinsa
Gnoblar
Posts: 9
Joined: Thu Sep 16, 2004 6:13 pm

Post by pinsa »

help :(
Image
User avatar
IoN_PuLse
Goblin
Posts: 220
Joined: Mon May 31, 2004 5:54 am
Location: Canada
Contact:

Post by IoN_PuLse »

Well obviously then it hasn't been updated to work with CVS HEAD of Ogre yet. I'll see about putting up an updated version when I have time to do it...
pinsa
Gnoblar
Posts: 9
Joined: Thu Sep 16, 2004 6:13 pm

Post by pinsa »

Thanks! Thanks!

DotScene is a very GREATE addon, use this, i can making a racing game.
Image
Post Reply