IrrExtensions >> not for V1.3 !!!

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
Strong99
Admin
Posts: 687
Joined: Fri Mar 31, 2006 7:06 pm
Location: Netherlands
Contact:

Post by Strong99 »

hi Acki, when i add your files and try to compile i get these errors: ( i add all extensions )
game.dll error LNK2019: unresolved external symbol "public: __thiscall irr::gui::CGUIChatBox::CGUIChatBox(class irr::gui::IGUIEnvironment *,class irr::gui::IGUIElement *,int,class irr::core::rect<int>,bool,bool,bool)" (??0CGUIChatBox@gui@irr@@QAE@PAVIGUIEnvironment@12@PAVIGUIElement@12@HV?$rect@H@core@2@_N33@Z) referenced in function "public: virtual class irr::gui::IGUIChatBox * __thiscall irr::gui::CGUIEnvironment::addChatBox(class irr::core::rect<int> const &,class irr::gui::IGUIElement *,int,bool)" (?addChatBox@CGUIEnvironment@gui@irr@@UAEPAVIGUIChatBox@23@ABV?$rect@H@core@3@PAVIGUIElement@23@H_N@Z)
game.dll error LNK2019: unresolved external symbol "public: __thiscall irr::gui::CGUIProgressBar::CGUIProgressBar(bool,bool,bool,class irr::gui::IGUIEnvironment *,class irr::gui::IGUIElement *,int,class irr::core::rect<int>)" (??0CGUIProgressBar@gui@irr@@QAE@_N00PAVIGUIEnvironment@12@PAVIGUIElement@12@HV?$rect@H@core@2@@Z) referenced in function "public: virtual class irr::gui::IGUIProgressBar * __thiscall irr::gui::CGUIEnvironment::addProgressBar(class irr::core::rect<int> const &,bool,bool,bool,class irr::gui::IGUIElement *,int)" (?addProgressBar@CGUIEnvironment@gui@irr@@UAEPAVIGUIProgressBar@23@ABV?$rect@H@core@3@_N11PAVIGUIElement@23@H@Z)
game.dll error LNK2019: unresolved external symbol "public: __thiscall irr::scene::CDecalSceneNode::CDecalSceneNode(class irr::scene::ISceneNode *,class irr::scene::ISceneManager *,class irr::core::triangle3d<float>,class irr::core::vector3d<float>,class irr::video::ITexture *,float)" (??0CDecalSceneNode@scene@irr@@QAE@PAVISceneNode@12@PAVISceneManager@12@V?$triangle3d@M@core@2@V?$vector3d@M@62@PAVITexture@video@2@M@Z) referenced in function "public: virtual class irr::scene::IDecalSceneNode * __thiscall irr::scene::CSceneManager::addDecalSceneNode(class irr::scene::ISceneNode *,class irr::scene::ISceneManager *,class irr::core::triangle3d<float>,class irr::core::vector3d<float>,class irr::video::ITexture *,float)" (?addDecalSceneNode@CSceneManager@scene@irr@@UAEPAVIDecalSceneNode@23@PAVISceneNode@23@PAVISceneManager@23@V?$triangle3d@M@core@3@V?$vector3d@M@83@PAVITexture@video@3@M@Z)
game.dll fatal error LNK1120: 3 unresolved externals
I use an unedited dll and i can compile without the extension with no erros
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Hmmm, when does the error accure ????
When compiling or running a project or compiling the Irrlicht DLL ???
What IDE/compiler do you use ???
Did you really link to the new lib and includes ???
Did you use the latest version of IrrExtensions (previously there was a bug with the new objects) ???
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Strong99
Admin
Posts: 687
Joined: Fri Mar 31, 2006 7:06 pm
Location: Netherlands
Contact:

Post by Strong99 »

yes i use the latest version, i use visual studios 2003 on microsoft xp service pack 2. It ocure when i compile the dll with the new objects
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Well, then I'll have to have a look on the VC project file, again... ;)

The problem is probably that the new cpp files are not added to the project...
A simple workaround is to add this files by hand !!!
So, simply add the new files to the project:

CDecalSceneNode.cpp
CGUIProgressBar.cpp
CGUIChatBox.cpp

then it should compile... ;)
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Hi,
I just redid the creation of the MSVC project !!!
Now I hope it works with MSVC with no problems, too !!!

It would be nice, if someone could test this and report success or no success !!! ;)

thx, Acki
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Strong99
Admin
Posts: 687
Joined: Fri Mar 31, 2006 7:06 pm
Location: Netherlands
Contact:

Post by Strong99 »

wohoo :P know it compiles the dll but when i run the app this is returnt: The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling. did you change something else in the iscenenode.h? because he gives the error in that file.
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Hmm, no ISceneNode.h is not changed/touched in any way !!! :shock:

Could you please post (or mail me) the complete build log ?!?!?

I found some threads in other forums they're telling this is usually because of an stack corruption...
ESP is the stack pointer, so the message indicates stack corruption.
full thread: http://public.kitware.com/pipermail/vtk ... 83979.html
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

This is usually due to object files which were compiled with old/unchanged header files, or a mismatch in the libraries. If you change header files of the library you should also recompile your app (from scratch).
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Ahh, I also found some other threads in the Irrlicht forums:
http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=15980
http://irrlicht.sourceforge.net/phpBB2/ ... php?t=8441

So, be sure to use the right DLL, Lib And includes !!! ;)
(and tell me if this solves the problem)
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Strong99
Admin
Posts: 687
Joined: Fri Mar 31, 2006 7:06 pm
Location: Netherlands
Contact:

Post by Strong99 »

ops, sorry :P but now i get the error unkown varibale $S13 but there is no varibale like that...
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Ohhh, please, what should I (we) do with such descriptions ??? :roll:

Please post the compiler log with the error message and maybe the code where the error occures !!!

It's like you have a car and making a call to the workshop and asking something like "my car doesn't work, and some lights are flashing, what can I do ???"... :lol:
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Irrlicht V1.2 is now supported, too !!! 8)
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
belfegor
Posts: 383
Joined: Mon Sep 18, 2006 7:22 pm
Location: Serbia

Post by belfegor »

Could you update ragdoll demo (if you didnt already) because it didnt work for me with 1.2 and newton 1.53.Sory i dont have error reports with me but ill post them later if necesary.
Small FPS demo made using Irrlicht&NewtonDEMO
InfoHERE
Its at very early stage but i think im crazy enough to finish it all alone.
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Hmm, this seems to be an error with Newton 1.53, right ???
I'm still using Newton 1.5 and it works just fine...
Well, I'll have a look for the new sdk as soon as possible... ;)

But maybe you're able to correct the Newton V1.53 stuff faster than me !?!?! :lol:

EDIT:
I just installed Newton V1.5.3 and it works with no problems !!!
So, what exactly is going wrong for you ???
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
belfegor
Posts: 383
Joined: Mon Sep 18, 2006 7:22 pm
Location: Serbia

Post by belfegor »

I didnt solved it yet but i am going to (probably its something simple)
dont bother answering its probably my error (i didnt change anything in the code).
Iv got "unresolved external _impl (one of the newton-s functions)"
sory i forget the name of it. :oops:
Small FPS demo made using Irrlicht&NewtonDEMO
InfoHERE
Its at very early stage but i think im crazy enough to finish it all alone.
Post Reply