Mail Archives: djgpp/2000/06/23/08:59:50
> I'm sorry to hear that the FAQ cuased more confusion instead of
> removing some of it. Perhaps you could tell what is confusing there,
> so the FAQ could be improved.
My first impression from the FAQ was "I cannot do proffesional development
of Win32 application with free compilers". The FAQ pinpoints problems in
such basic areas as "Problems with using latest MS SDK", slow response times
for bugreports etc.
I spent some time with RSXNTDJ - now I understand what it is (at least I
hope). I will never call it cross-compiler. I still cannot compile simple
test program (see my next posting) but it seems to that RSXNTDJ can be used
in this manner:
* Download MS SDK (now free - only huge download)
* ?? unclear about why I need IBLDENV - this is part of MS SDK???
* Patch the headers with patch utility (the help file states to run
dopatch.bat - where it is??) so that djgpp accepts the headers. How does
this work? What is patched?
* Run MAKELIB to create import libraries. Hmm, why I cannot use the import
libraries from MS SDK? I see some problems here.
* Compile with djgpp
* Compile resources with RC (I think its free to) or GRC
* Link resources with RSRC
* Run NTBIND to create Win32 EXE/DLL headers
Now it seems to be clear to me.
> I wouldn't call them ``big''. There are problems, but many people use
> these tools, so it doesn't take a genius to set them up. And, unlike
> with proprietary tools such as MSVC, help is freely available on the
> net from the developers of the packages (as opposed to some clueless
> tech-support person ;-).
Help for MSVC is also freely available!
> Posix is not just to port Unix applications, it is simply a very
> feature-rich environment. You might find that you do want some Posix
> features because they make your life as a programmer easier.
>
> If you are sure you don't want that, try Mingw first, it uses
> Microsoft's CRTDLL.DLL as its runtime library.
Yes I am sure. I understand your point of view, but Posix is advantage when
you want to port Linux <--> Windows.
> I have no idea. I'm not even sure what do you mean by ``Microsoft
> extensions''. Extensions to what?
Examples:
Unamed structures
Variable declared in for loop is visible also outside the loop
new doesn't throw bad_alloc
Windows specific: #import, __declspec(...) etc.
Best regards, Jan
- Raw text -