From: JonY <10...@gm...> - 2009-01-29 15:17:05
|
On 1/29/2009 22:44, John Emmas wrote: > Thanks JonY and Tor, > > I wasn't aware that GTK supported different themes but that makes sense now > that I know it (at first I was a bit puzzled by JonY's links because the > screenshots looked pretty much like conventional Windows apps). > > Let me just ask a slightly dumb "newbie" question then.... what would be > the reason for building with MinGW rather than (say) Microsoft Visual C++? > Is MinGW better at compiling code that expects to be built in a Posix > environment, for example? > > Thanks, > > John > Hi, theoretically speaking, both are linking to Microsoft's C runtime. In practice, they handle slightly different for C code, mostly in areas of C99 and compiler specific extensions. So depending on the coding standards and portability policies of a software project, it might work with both, or 1 of them only. For C++, they both use different ABIs, lots of things can go wrong if you mix the code from different compilers. Recent versions of GTK+-2 for example supports building with MinGW, but not with Visual C++. Projects like OpenSSL and cURL, will works with both. |