ETM newbie questions

Selfie

26-03-2010 16:05:05

Hello everyone! ^^

i am sorry i am new with ogre and all (still learning) :P
i wanted to play a little with ETM and create something fun for my game but...
i don't know how to install/use it, got the latest version tried to compile it (VS2008)
and i have errors, need help please :)

1>------ Build started: Project: EditableTerrainManager, Configuration: Debug Win32 ------
1>Compiling...
1>cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
1>ETLoadSaveHeightmap.cpp
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etloadsaveheightmap.cpp(69) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etloadsaveheightmap.cpp(69) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etloadsaveheightmap.cpp(141) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etloadsaveheightmap.cpp(141) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>ETSplattingManager.cpp
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etsplattingmanager.cpp(207) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etsplattingmanager.cpp(207) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>ETTerrainInfo.cpp
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(47) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(47) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(67) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(67) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(81) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(81) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1> or 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(153) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(154) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(155) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(186) : warning C4244: 'argument' : conversion from 'int' to 'const Ogre::Real', possible loss of data
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etterraininfo.cpp(206) : warning C4244: 'argument' : conversion from 'int' to 'const Ogre::Real', possible loss of data
1>ETBrush.cpp
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etbrush.cpp(53) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1> or 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etbrush.cpp(53) : error C2872: 'vector' : ambiguous symbol
1> could be 'c:\ogresdk\include\ogre\ogreprerequisites.h(468) : Ogre::vector'
1> or 'c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(438) : std::vector'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etbrush.cpp(54) : error C2511: 'ET::Brush::Brush(const Ogre::vector<T> &,size_t,size_t)' : overloaded member function not found in 'ET::Brush'
1> with
1> [
1> T=float
1> ]
1> c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\include\etbrush.h(47) : see declaration of 'ET::Brush'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etbrush.cpp(135) : error C2059: syntax error : '}'
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etbrush.cpp(136) : error C2612: trailing 'end of file' illegal in base/member initializer list
1>c:\users\selfie\desktop\etmv2.3.1_source\etm-2.3.1\src\etbrush.cpp(136) : fatal error C1004: unexpected end-of-file found
1>Generating Code...
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(OGRE_SRC)
1>Build log was saved at "file://c:\Users\Selfie\Desktop\ETMv2.3.1_source\etm-2.3.1\obj\Debug\BuildLog.htm"
1>EditableTerrainManager - 18 error(s), 6 warning(s)


many thanks ^^

moagames

29-03-2010 13:29:30

pick out all the errors with

error C2872: 'vector' : ambiguous symbol

go to the file/line given in the error message and change the "vector" call to "Ogre::vector"

you can just ignore the warnings

Selfie

29-03-2010 16:19:05

thx for your help ^^
but i think i'll try something else, i want to make something "indoor"
like a sewer something like that :P (creepy... <.<)

do you know any prog that coul help me to do that?

thanks again ^^

julianmarble

20-09-2010 13:04:22

I also encounter that kind of error and so I'm grateful enough to read this kind of thread. It helps me and give me clarification.