Visual C++ 2008 Express Edition help

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
FaTaL_N00B
Posts: 7
Joined: Wed Jul 15, 2009 8:19 am
Location: Pretoria, South-Africa
Contact:

Visual C++ 2008 Express Edition help

Post by FaTaL_N00B »

Hey all,

I realize I must be going against forum rules by posting this, though I did search for my problem and didn't find an answer.

I have Visual C++ 2008 Express Edition as stated in the Thread name and the tutorial included with the Hello world example is only for Visual C++ 6.0. As you know the interface for EE is a lot different from the previous versions and I couldn't find the preferences where I had to include the irrlicht.h file, or at least I think so.

I also receive an error that states that the "irrlicht.dll" was not found. What might I be doing wrong?

Thanks in advance,
FaTaL_N00B (and yes, I am a noob)

EDIT: Sorry I didn't notice the "Possible Errors or Problems" section at the bottom of the tutorial I fixed the .dll error. :oops:
Ever stop to think... and forget to start again?
Woodwolf
Posts: 20
Joined: Wed Jul 15, 2009 8:10 am
Contact:

Post by Woodwolf »

It's always in the same place, isn't it? Project -> properties -> C++ -> general and look for aditional include directories. The same for linker and libs: Project -> properties -> Linker -> General ->Additional library directories, adding them in ... -> Input -> Aditional Dependencies.

And those dll errors are also always similar: you need to put the dll in your path. Copy it in your working directory or add its location to window's Path.
FaTaL_N00B
Posts: 7
Joined: Wed Jul 15, 2009 8:19 am
Location: Pretoria, South-Africa
Contact:

Post by FaTaL_N00B »

Thanks, I've fixed that part. Now there is a different error.

The program cannot open the sydney.md2 model :(
Ever stop to think... and forget to start again?
Woodwolf
Posts: 20
Joined: Wed Jul 15, 2009 8:10 am
Contact:

Post by Woodwolf »

This is an example of what I use to load a model:

getMesh("D://Woodwolf//Proyectos//Stitching//cuadro.3ds")

Check that your model is reachable! First, try an absolute address like that one. When it works, try the relative one.
FaTaL_N00B
Posts: 7
Joined: Wed Jul 15, 2009 8:19 am
Location: Pretoria, South-Africa
Contact:

Post by FaTaL_N00B »

Woah! It works, thanks alot! I've never before heard of a "//" between folders. :?:
Ever stop to think... and forget to start again?
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post by Sylence »

Because you don't need it ;)

You can either use / or \\
/ is supported on all platforms while \\ is only supported on Windows.

The double \ is needed because a single \ is interpreted as an escape sequence. For example \n for a new line.
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
FaTaL_N00B
Posts: 7
Joined: Wed Jul 15, 2009 8:19 am
Location: Pretoria, South-Africa
Contact:

Post by FaTaL_N00B »

Oh now I understand! Thanks a lot, that was very helpful!

Ps. Nice Avatar Sylence
Ever stop to think... and forget to start again?
Post Reply