Library Version Does Not Match

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Guest

Library Version Does Not Match

Post by Guest »

I've been having errors when I upgraded from .11 to .12 . I've tried searching but there is no avail. This is the exact error -> "The library version of the Irrlicht Engine (0.11.) does not match the version the application was compiled with (0.12.0)."

I'm using VC6.0 I've already set the Include and the Lib (in the Tools->options). even I copied the Lib and Dll at my application folder. But still nothing. and Deleted the files of my app except for the cpp file and remade everything. and yet still nothing.
Guest

Post by Guest »

it is telling you right there the problem. You are compiling with 0.12 (this is your headers and lib) but you have an old dll being used SOMEWHERE either in the app folder or the default path.

Remove ALL traces of 0.11 from your computer and make sure you do not mix them up. easiest thing is to just remove every irrlicht part from your system then reinstall 12 and reset your paths if needs be.

a very common error if you try to mix stuff up.

hth
Foole
Posts: 87
Joined: Mon Aug 29, 2005 10:08 am

Post by Foole »

The only way this can happen is if you are compiling with the 0.12 version of irrlicht.h, but the program is finding the 0.11 version of irrlicht.dll.

Perhaps you copied the old dll somewhere (eg Windows\System32) and it is finding that copy instead of the new one?

I'd search the whole computer for copies of irrlicht.dll.
Post Reply