All it gives me is the build version of irrlicht and my operating system. then it crashes. I reproduced it with the same configuration on my xp machine so it is not win7 specific.
Guess the error is somewhere between keyboard and chair, so I'll just do what any decent human would do: Delete everything and start from scratch. Maybe even try code::blocks instead
Set a breakpoint in the first line in main to see if it reaches that. And if it does then just step through and see where it crashes. Debuggers are there to make your life easier :-)
(In case you are not familiar with the debugger - learn that first - it's simple and worth it. In an IDE it's usually as simple as clicking on a line and telling the IDE to set a breakpoint. That's already enough to make it stop at that line when it runs into it. And then you have some command to go to the next line which is called stepping and that way you can just go through your application line by line).
How about the console log? Any warnings/errors there? (Maybe start from the command-line if your IDE doesn't show console output, I have no experience with Eclipse so I don't know how that is handled there).
@zerochen
There is one irrlicht.dll in the irrlicht\bin\win32-gcc folder. This is the one i am using. Should there be a 64bit version of that one around? I thought you only need a 64bit .dll if you use a 64bit compiler. Anyways, I tried the same setup on an 32-bit xp machine with the same results.
I do have the 32bit versions of mingw, eclipse and java (required for eclipse) so it should all go smoothlike.
Yeah, you need 64-bit environment for 64-bit versions (and I suspect they would be written into Win32-gcc as well and don't have yet an own target as all settings are identical anyway).
It all sounds a lot like a version mixup but as I never used Eclipse with Irrlicht I can't really help much I fear.
I think the precompiled hello_world.exe and irrlicht.dll are both 32bit. 64bit machine can run 32bit exe which is why you have no problem running it. however, the exe that you compiled is 64bit, but somehow the irrlicht.dll is 32bit which does not compatible with your exe. must compile your own irrlicht.dll (64bit) in order to run it correctly.