Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qt-interest Archive, August 2007
is anybody working (worked) with Qt 3.3.7 in Windows?

Pages: Prev | 1 | 2 | Next

Message 16 in thread

Malte Witt wrote:
>>> I just took a quick look. I fear there were no opensource qt3-windows 
>>> versions at ftp://ftp.trolltech.com/qt/source/ :-( They start with 
> qt4.0.0 
>>> ...
>>> Sorry - I didn't know that ...
> 
>> Does that mean that if I develop an open source under 3.3.x, nobody can 
>> use it on windows?
> 
> IANAL nor a trolltech official, but I think that's pretty much true :-( If 
> you are free of choice, you should defenitely use Qt4 for following 
> reasons (besides others):
> 
> 1.) Qt4 is available as open source version on all supported platforms, 
> including windows

... but unfortunately not with Visual C++ Express Edition. A pity for
those of us who want to provide open source apps and libraries with full
capabilities on win32, such as efficient and fast printing (with GDI+).

It'd be really good to get some indication from TrollTech if the open
source Qt 4 might be updated at any point to support the Express Edition
 Visual C++ compiler for GPL projects. Only, naturally, basic compiler
support rather than full IDE integration etc.

(If there's any news, or plans, with regards to the Express Edition
compilers, I haven't noticed it).

--
 [ signature omitted ] 

Message 17 in thread

On 02.08.07 14:01:10, Craig Ringer wrote:
> Malte Witt wrote:
> >>> I just took a quick look. I fear there were no opensource qt3-windows 
> >>> versions at ftp://ftp.trolltech.com/qt/source/ :-( They start with 
> > qt4.0.0 
> >>> ...
> >>> Sorry - I didn't know that ...
> > 
> >> Does that mean that if I develop an open source under 3.3.x, nobody can 
> >> use it on windows?
> > 
> > IANAL nor a trolltech official, but I think that's pretty much true :-( If 
> > you are free of choice, you should defenitely use Qt4 for following 
> > reasons (besides others):
> > 
> > 1.) Qt4 is available as open source version on all supported platforms, 
> > including windows
> 
> ... but unfortunately not with Visual C++ Express Edition. A pity for
> those of us who want to provide open source apps and libraries with full
> capabilities on win32, such as efficient and fast printing (with GDI+).
> 
> It'd be really good to get some indication from TrollTech if the open
> source Qt 4 might be updated at any point to support the Express Edition
>  Visual C++ compiler for GPL projects. Only, naturally, basic compiler
> support rather than full IDE integration etc.
> 
> (If there's any news, or plans, with regards to the Express Edition
> compilers, I haven't noticed it).

There's a rather well-working patch to add VS support to qmake for the
opensource edition. Some of the KDE/win32 hackers use that to work with
VS on the KDE/win32 port.

Andreas

-- 
 [ signature omitted ] 

Message 18 in thread

Craig Ringer schrieb:
>> ...
> ... but unfortunately not with Visual C++ Express Edition. A pity for
> those of us who want to provide open source apps and libraries with full
> capabilities on win32, such as efficient and fast printing (with GDI+).

Just out of curiosity: Why do you need the MS compiler for that? Why 
can't you access/link with the Win32 API/libraries such as GDI+ with any 
other compiler such as the one from MinGW?


Cheers, Oliver

--
 [ signature omitted ] 

Message 19 in thread

Till Oliver Knoll wrote:
> Craig Ringer schrieb:
>>> ...
>> ... but unfortunately not with Visual C++ Express Edition. A pity for
>> those of us who want to provide open source apps and libraries with full
>> capabilities on win32, such as efficient and fast printing (with GDI+).
> 
> Just out of curiosity: Why do you need the MS compiler for that? Why
> can't you access/link with the Win32 API/libraries such as GDI+ with any
> other compiler such as the one from MinGW?

MinGW does not, unfortunately, have full access to the Win32 APIs. My
understanding is that this is a legal, rather than technical,
limitation. I think it's caused by the fact that Microsoft assert
copyright (justifiably or not) on their headers. From memory, they need
published documentation to work from, and just can't copy and adapt the
Win32 SDK headers (which are not compatible with GCC).

I've never been entirely clear on why they can't just ask people to
install the Win32 SDK from Microsoft and ship a _patch_ to the headers
to make them gcc-friendly.

In any case, I'm no expert on this issue and could be entirely wrong. As
of a few months ago, however, I was definitely not able to use GDI+
under MinGW.

It's not a big issue by any stretch. I personally _prefer_ to work
outside an IDE using good 'ol vim and a terminal - even on win32, though
only just. cmd.exe is horrible when you're used to a real terminal and
shell (and cygwin isn't much better). I'm reasonably happy with MinGW,
though it seems much slower than native gcc under Linux (all in my
head?). I'm less happy that it's still gcc3. This falls very much into
the "it'd be nice if..." rather than "need" area - but I _would_ like to
be able to make sure my code is Visual Studio friendly, and I'll admit
that for some things I'd like to be able to use their debugger.

TrollTech have done a great job of making MinGW easy to install (to the
point where I usually recommend that people who want MinGW get it by
installing Qt) - but they did, IIRC, make the MinGW-only decision before
the Express Edition compilers existed. I'm just hoping that they'll
reexamine this at some point.

--
 [ signature omitted ]