Irrlicht DLL's

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Irrlicht DLL's

Post by 3DModelerMan »

Does anyone have an Irrlicht 1.5 .lib and .dll for minGW code::blocks with DX9 compiled in? I searched the forum but everything seems to be 1.4. I'm sorry to be asking this :oops: . But Irrlicht is pretty complicated to compile, and I think I need to dedicate about a week to figuring it out, seeing as I'm bad at programming and modelling is my real strength.

P.S I might be able to do a few textures for someone with a lib and DLL who's willing to share.
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
twilight17
Posts: 362
Joined: Sun Dec 16, 2007 9:25 pm

Post by twilight17 »

I'll do it, let me compile it real quick.
EDIT: Ah, have to reinstall DirectX SDK since I built a new computer. I'll post as soon as I have the Lib and DLL.
Post this userbar I made on other websites to show your support for Irrlicht!
Image
http://img147.imageshack.us/img147/1261 ... wernq4.png
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

thanks

Post by 3DModelerMan »

Thanks. Do you need any textures?
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Brainsaw
Posts: 1183
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Post by Brainsaw »

@twilight17: could you include a realease compile as well? I compiled all of my stuff as release (just to try) and the filesize of the ODE dll went down from about 4MB to about 1MB. And I haven't yet managed to compile Irrlicht with DX support on CodeBlocks/MinGW myself.
Dustbin::Games on the web: https://www.dustbin-online.de/

Dustbin::Games on facebook: https://www.facebook.com/dustbingames/
Dustbin::Games on twitter: https://twitter.com/dustbingames
twilight17
Posts: 362
Joined: Sun Dec 16, 2007 9:25 pm

Post by twilight17 »

It is proving difficult. I keep getting

Code: Select all

C:\Program Files\Microsoft DirectX SDK (March 2009)\Include\d3dx9shader.h|1007|error: `DECLSPEC_DEPRECATED' does not name a type|
I'll keep trying.

3DModelerMan: Thanks for the offer, but I'm not currently working on anything; I will keep that offer in mind though. :)

Brainsaw:I'll compile Debug and Release builds and post them both once I get this working.

EDIT: I think I got it; had to install Microsoft DirectX SDK from November instead of the latest version.

EDIT 2: Okay, tested and works:
Download Release:
http://www.mediafire.com/?ytydy3ogl4d
http://www.megaupload.com/?d=H5HK1NCE
http://uploading.com/files/S6PJ3359/Irr ... 9.zip.html

If anyone needs a debug build then let me know.
Post this userbar I made on other websites to show your support for Irrlicht!
Image
http://img147.imageshack.us/img147/1261 ... wernq4.png
Mel
Competition winner
Posts: 2292
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Post by Mel »

Try getting the DirectX DevPack for DevCPP, and install it under the Mingw directory, so the includes and libs are available to compile programs with directX. Im using the same which works with DevCPP. the devpacks seems to be just Tar/GZ files. After it, make available de DLL's the devpack will provide you, and that's all. For testing purpouses, can be enough, at least, i haven't found any trouble, maybe just a bigger irrlicht DLL, and a bit slower functionality for the DirectX than the Microsoft SDK ones, but nothing truly serious. Unless you are planning on doing another crysis, you have more than enough XD
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
twilight17
Posts: 362
Joined: Sun Dec 16, 2007 9:25 pm

Post by twilight17 »

I've already done it without the DevPaks


Download links again:

(All Release builds)
http://www.mediafire.com/?ytydy3ogl4d
http://www.megaupload.com/?d=H5HK1NCE
http://uploading.com/files/S6PJ3359/Irr ... 9.zip.html
Post this userbar I made on other websites to show your support for Irrlicht!
Image
http://img147.imageshack.us/img147/1261 ... wernq4.png
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Thanks

Post by 3DModelerMan »

Thanks :D . Now I can use DX9 and Irrnewt. And these should be usefull for other people too.
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Mel
Competition winner
Posts: 2292
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Post by Mel »

I've given a try to this too, and i could make it also. Seems that if you have the DirectXSDK (the november one, as twilight said), and point the paths to the correct libs and includes, it works quite well. The only thing that doesn't convince me is that the DLL they do are too big... 4.30 Megs against 2 or so that the MSVC does.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
twilight17
Posts: 362
Joined: Sun Dec 16, 2007 9:25 pm

Post by twilight17 »

Mel wrote:The only thing that doesn't convince me is that the DLL they do are too big... 4.30 Megs against 2 or so that the MSVC does.
I was wondering about this too, because everything I build with MinGW was over 250KB. A simple Hello, World! was ~275KB, while the same thing in Visual Studio was 9KB. It doesn't bother me that much though.
Post this userbar I made on other websites to show your support for Irrlicht!
Image
http://img147.imageshack.us/img147/1261 ... wernq4.png
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post by Sylence »

MinGW links the Runtime static by default while MSVC' links it dynamic.
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
twilight17
Posts: 362
Joined: Sun Dec 16, 2007 9:25 pm

Post by twilight17 »

Any way to change this?
Post this userbar I made on other websites to show your support for Irrlicht!
Image
http://img147.imageshack.us/img147/1261 ... wernq4.png
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post by Sylence »

Yes, but don't ask me how.
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
twilight17
Posts: 362
Joined: Sun Dec 16, 2007 9:25 pm

Post by twilight17 »

Alright, I'll try to find something. :)
Post this userbar I made on other websites to show your support for Irrlicht!
Image
http://img147.imageshack.us/img147/1261 ... wernq4.png
Mel
Competition winner
Posts: 2292
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Post by Mel »

Interesting... a way to reduce Irrlicht is to use the "-s" switch. It strips ALL the symbols of the code, and the resulting DLL is that 4.5 megs big.

Then, it is a runtime static linkage instead of dynamic? is that all? if so, then it is not that bad.. only requires more memory, but that is all.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
Post Reply