qtwin3.3.8 kde3.5 msvc2005 question

Jarosław Staniek js at iidea.pl
Wed May 9 23:55:38 CEST 2007

Pike Man said the following, On 2007-05-09 23:41:
> Hi, I am attempting to compile svn kde3.5 with svn qtwin 3.3.8 using 
> msvc2005 and it's moving along passed kdecore already.
> I am getting tons of error like the following, (due to the new compiler 
> I think) which can be bypassed by putting a (int) inside all occurances 
> which
> does this:
> basically change: QString a, uint b,  a[b]
> to : QString a, uint b, a[(int)b]
> but there are many many of these and I am not patient.
> I am think about hacking QT3 and making QString[] to  take an uint 
> instead of int,  is  this a right way to fix this problem?
> I guess some of you guys must have seen this issue before...
> Thanks for any pointer on how to fix it the right way...

Hello Pike Man,
Take a look at [1] -- in particular "For msvc compilers only: Patch Qt source 
code" part contains my patch I prepared for cases like this.

A side note is that most of the brave folks on this list use and work on 
KDE4/Qt4 version of the libs. KDE3/win32 is more like a domain of commercial 
applications on Windows due to Qt3 license. That said, I think kdelibs 3.5 
should compile for you -- using the docs[1]. BTW: I only use msvc2003.

[1] http://kdelibs.com/wiki/index.php/KDElibs3_Installation

regards / pozdrawiam, Jaroslaw Staniek
  Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
  Kexi & KOffice: http://www.kexi.pl/en, http://www.koffice.org
  KDE3 & KDE4 Libraries for MS Windows: http://kdelibs.com, http://www.kde.org

More information about the Kde-windows mailing list