[DevC++] dll with directx 9.0c support available
I'm using the devpak from spintz site and tried it with devcpp and codeblocks (pointing to the devpak from devcpp) using MINGW. It compiles fine but i get a linker error : cannot find -ld3dx8. I tried it with and without the linker options, i tried Ackis tools, i tried different devpaks.
And now Hybrid tells me that he gives up. That takes all my hope to get Dx compiled under mingw. Is there ANYBODY who did get it compiled?
Guess the precompiled dll's have not been done with mingw.
And now Hybrid tells me that he gives up. That takes all my hope to get Dx compiled under mingw. Is there ANYBODY who did get it compiled?
Guess the precompiled dll's have not been done with mingw.
greetings noreg did my MingW/codeblocks build from a couple posts back not work for you?
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_2.zip
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_2.zip
im using codeblocks, although once you convert the .lib to a .a file from the DX9 SDK you should be able to use DevCPP just as easily. for DX9 i used the instructions provided by FrostLord on pg 5 of the posts.
for DX81 there are only two ways i know of to get it working. the first used to be the DevPak for DevCPP which i havent been able to get to work since Irrlicht v1.0. the second is using the Clootie DX81 wrap DLL. to get this to work you will need the header files from the DX81 SDK (google for the DX81 SDK) and the .a/.dll distribution from here:
http://www.gprogs.com/irrlicht.mod/DX_81_a_files.zip
in addition to the DX9 instructions from FrostLord, you will need to:
- add -D_IRR_COMPILE_WITH_DIRECT3D_8_ to your linker settings
- add the INCLUDE folder of the DX81 SDK to your compiler directories or directly copy the files in your INCLUDE folder (as you prefer) and add libd3dx81ab.a to your linker options
NOTE: you will need to distribute D3DX81ab.dll with your application.
i think it is important to note that the conversion of the DX9 lib file that FrostLord describes is not possible with the DX81 SDK for some reason. the REIMP program just wont work on it. for that matter, ive only been able to use REIMP on the newest release (OCT/2006) of the DX9 SDK so something has changed in the DX9 LIB files.
good luck
for DX81 there are only two ways i know of to get it working. the first used to be the DevPak for DevCPP which i havent been able to get to work since Irrlicht v1.0. the second is using the Clootie DX81 wrap DLL. to get this to work you will need the header files from the DX81 SDK (google for the DX81 SDK) and the .a/.dll distribution from here:
http://www.gprogs.com/irrlicht.mod/DX_81_a_files.zip
in addition to the DX9 instructions from FrostLord, you will need to:
- add -D_IRR_COMPILE_WITH_DIRECT3D_8_ to your linker settings
- add the INCLUDE folder of the DX81 SDK to your compiler directories or directly copy the files in your INCLUDE folder (as you prefer) and add libd3dx81ab.a to your linker options
NOTE: you will need to distribute D3DX81ab.dll with your application.
i think it is important to note that the conversion of the DX9 lib file that FrostLord describes is not possible with the DX81 SDK for some reason. the REIMP program just wont work on it. for that matter, ive only been able to use REIMP on the newest release (OCT/2006) of the DX9 SDK so something has changed in the DX9 LIB files.
good luck
here is a precompiled DX9/DX8 compatible v1.3 Irrlicht.dll and libIrrlicht.a.
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_3.zip
please see prior post on how it was built (same as the v1.2 i release). this one is a bit different in that it is UPX'd for size. i tested with all demos using all drivers and it seemed to work fine. if you have any problems with it crashing right away please let me know.
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_3.zip
please see prior post on how it was built (same as the v1.2 i release). this one is a bit different in that it is UPX'd for size. i tested with all demos using all drivers and it seemed to work fine. if you have any problems with it crashing right away please let me know.
here is a precompiled DX9/DX8 compatible v1.3.1 Irrlicht.dll and libIrrlicht.a.
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_3_1.zip
please see prior post on how it was built (same as the v1.3 release).
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_3_1.zip
please see prior post on how it was built (same as the v1.3 release).
-
- Posts: 40
- Joined: Mon Sep 11, 2006 1:06 pm
here is a precompiled DX9/DX8 compatible v1.4 Irrlicht.dll and libIrrlicht.a. please note this is untested at this point.
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_4.zip
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_4.zip
-
- Posts: 122
- Joined: Sun May 25, 2008 11:14 pm
- Location: Scotland
- Contact:
garrittg wrote:here is a precompiled DX9/DX8 compatible v1.4 Irrlicht.dll and libIrrlicht.a. please note this is untested at this point.
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_4.zip
THANK you very much!!!
it works but there are some graphical issues and some parts of my models has disapeard
i tried to compile it irrlicht 1.4 with direct x 9 support for 3 day's with devc++ but no good at all
i hope you or some else can optimize the code
THank you very much it was a great help for me!!!
here is a precompiled DX9/DX8 compatible v1.4.1 Irrlicht.dll and libIrrlicht.a. this was compiled using the newest CodeBlocks and MingW 5.1.3. the DLL ended up a bit bigger than normal, but i made sure NDEBUG was set so i guess this is the new size. it is UPXd.
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_4_1.zip
http://www.gprogs.com/irrlicht.mod/IrrDX_v1_4_1.zip