Arrrg!!! Irr with MinGW and CB?

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
Arthur
Posts: 11
Joined: Wed May 30, 2007 4:49 pm

Arrrg!!! Irr with MinGW and CB?

Post by Arthur »

Hello,

I don't know whats going on with the 3D Engines?? Nothing function right! -.- :x

Here my case:
I have CodeBlocks with MinGW 3.4.anything.
First i have try the "Ogre3D" engine, so but i dont can it initialisation right -.- i have make it after the tutorial but it dont funktion correctly -.- after 1,5 days tring its not function.
Then i have try the "Irrlicht" engine, and see there, its going right, but without Direct3D 9 -.- rrr i have try to compiling it after the tutorial, but it not funktion i have thousends of errors :cry: , than i have download any dll from forum but it isn't function. And with the Search-Function i dont find an answer. Please help my.

So,... what can i do?

PS: And why comes the Irrlicht.dll from the SDK for MinGW without Direct3D 9 ?

mfg Arthur
CuteAlien
Admin
Posts: 9935
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

The reason is most likely that there is no legal way to distribute Direct3D 9 for MinGW. There are some versions floating around - and it's not hard to get D3d running with MinGW, but the Microsoft license does not actually allow to distribute modified versions of DirectX.

I kicked DirectX out of my game for that reason, even though I got it running and only support OpenGL for now.

So if you really need DirectX I would recommend using VS Express as IDE.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Arthur
Posts: 11
Joined: Wed May 30, 2007 4:49 pm

Post by Arthur »

No i dont like VS Express, they must i regestration me and Microsoft know now more about us then we like, they spy enough at our computer, expecialy with Vista^^

so it must give a alternativ.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Take the binary version from the FAQ forum, or follow the tutorial on how to compile a d3d version with mingw.
Arthur
Posts: 11
Joined: Wed May 30, 2007 4:49 pm

Post by Arthur »

you are funny, i search a tutorial to compile it with the search-function since 2 houers, and no tutorial found have you a link, then i found only totorials for DEV C++ or CB with VB Compiler.

and i have donload many dlls but they dont funktion.

mfg
CuteAlien
Admin
Posts: 9935
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

Arthur wrote:No i dont like VS Express, they must i regestration me and Microsoft know now more about us then we like, they spy enough at our computer, expecialy with Vista^^

so it must give a alternativ.
How about only using VS while wearing a Tin-foil hat?
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Arthur
Posts: 11
Joined: Wed May 30, 2007 4:49 pm

Post by Arthur »

Sorry i dont understand ^^ what is "Tin-foil hat"?

My english is not so good^^ sorry

mfg
CuteAlien
Admin
Posts: 9935
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

Tin-foil hats are hats made out of tin-foil. No one can read your thoughts while wearing one... or so they say. Sorry, you just sounded a little bit too paranoid with your fear of Microsoft spying on you because you are registering VS Express ;-)

Seriously, I really don't want you to use VS. I prefer working with Codeblocks myself. But when you are working with DirectX it's just easier to use VS. And as far as I understood the license, you could not easily distribute your application afterwards anyway in a legal way. You can only do so when linking to the original Direct3D libraries. That might be possible somehow with MinGW+gcc, but I haven't seen someone describing how to do that so far. The only solution I found is using the modified DirectX libs. Which you can maybe use legally for private purposes, but you can not redistribute it.

Just asking ... is there a reason why you can't use OpenGL?
Last edited by CuteAlien on Wed Sep 05, 2007 8:36 pm, edited 1 time in total.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Arthur
Posts: 11
Joined: Wed May 30, 2007 4:49 pm

Post by Arthur »

hehe thats not the ones reason, i will to intall it to a computer without internet^^ and i think thats not going, or?

Mhh OpenGL ^^ its not so good how DX, DX has more Effekts... i think DX is much better then OpenGL, you can do more.


mfg
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

No, DX and OpenGL are basically the same. Since you want to use a render library you won't see the underlying libraries anyway. And the gfx output is meant to be the same with both libraries. that's the idea of Irrlicht.
OpenGL is often even advanced for new features. For example, we can use geometry shaders in OpenGL also on WindowsXP, while with DirectX you need Vista and DX10.
Post Reply