Hi friends,
Last day I've trying to compile Irrlicht with BorlandC++Builder 6.
Here is one screenshot:
I'm still not finished my experiment.
For now I can run examples only with EDT_DIRECTX option. With EDT_OPENGL I get "Floating point dIvision by zero error".
Also for CreateDevice function still can't set default parameters
When I'm finish can explain how to compile Irrlicht with BCB, or upload project files.
Well, now I can to say, that all works. Even OpenGL.
I will make some tests for conformability /VC and DevCPP - must still works / and then will post all to irrlicht users.
My main idea was creating of some tools for Irrlicht. Even I start to work with SceneNode Modifier - /something like Object inspector/ using Irrlicht GUI, but this way was very slow. So, I've leaved this app and starting to get BCB release of Irrlicht.
The Main good new is that litle part of Irrlicht code was changed - only some rows
My work is complete.
I will upload litle tutorial and borland project on my site this week.
Next plan:
I found borland Kylix 3 Open edition.
Good RAD for Linux with c++ support.
So, I'll try to get Irrlicht with Kylix together
No promise that this will be so soon.
C++Builder 6 compiler v.5.6 is by me one of the best compilers. For size optimizations, i thinks that this is more related with amount of inluded dlls in lib.
For example when I compile without d3dx9 dll, size of collision example demo is only 40 k.
I can say that more important when you choucr IDE is compiling time.
With borland IDE i get most best result, then follow MSVC, and DevCPP is slower /DevCPP is maded with Delphi object pascal/.
Hello, i´ve set up Builder to compile the sourcecode that you have fixed...but the linker throws me this error:
"[Linker Fatal Error] Fatal: Expected a file name:"
I think that it must be a dumb error...but i can´t solve it...
Any help?
What source code - of example, or of engine bpr?
Check in project options right directories. Some directories must be changed. Don't forget to read tutorial http://etcaptor.f2g.net/Tutorials/Irrli ... rlicht.htm
/2. DirectX linking related:/
I need to know exactly name of expected file.
Now I use only C++Builder with Irrlicht, and there no problems.
All works fine - I made third person camera, newton tests, and other things without any problems.
Firts it compiled ok...the dll and the example...but i´ve erased everything to organize all my files in c:\irrlicht, note that i have erased all the files and replaced with the original from irrlicht and your C++ Builder port...everything in this directory is original and i´ve changed the paths in BPR file.
Strange,
I 've tried this over 5 times and all works.
I hope, that I've no omited something.
Have you install bcb6 updates?
By the way in sources for right works of VC6 after my changes - funcasm must be set as static.
If you not sure, that all libs are included - you can to add lib files in project manager.