Results 1 to 14 of 14

Thread: Building Qt 4.6 on Windows (msvs 2008)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    May 2008
    Location
    Kyiv, Ukraine
    Posts
    418
    Thanks
    1
    Thanked 29 Times in 27 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    I have never used MSVC for Qt compilation. The last version to compile was Qt 4.5.2 with MinGW
    I'm a rebel in the S.D.G.

  2. #2
    Join Date
    Aug 2009
    Location
    Almaty, Kazakhstan
    Posts
    18
    Thanks
    2
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    Well, 4.5..x versions compiles also using msvc. But kinetik needs 4.6

  3. #3
    Join Date
    Aug 2009
    Posts
    3
    Thanked 1 Time in 1 Post
    Qt products
    Qt4 Qt Jambi
    Platforms
    Unix/X11 Windows

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    Try to install ActivePerl, ensure that perl.exe is in your PATH and rerun configure.exe.

  4. #4
    Join Date
    Aug 2009
    Location
    Almaty, Kazakhstan
    Posts
    18
    Thanks
    2
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    Perl used for shadow build only. The problem is not in perl absense, it is obviously. The problem is that configure.exe works incorrect, so nmake cannot find sources to build qmake. I think 4.6 needs a windows patch, but there is no patch for this version yet.

  5. #5
    Join Date
    Aug 2009
    Posts
    3
    Thanked 1 Time in 1 Post
    Qt products
    Qt4 Qt Jambi
    Platforms
    Unix/X11 Windows

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    Hmm... when I tried to build Qt Kinetic, I was having a problem like yours, with some headers missing (http://labs.trolltech.com/blogs/2009...game/#comments, I'm Gabriel Morrison). Installing Perl solved the problem.

  6. The following user says thank you to countercraft for this useful post:

    Iskander (27th August 2009)

  7. #6
    Join Date
    Aug 2009
    Location
    Almaty, Kazakhstan
    Posts
    18
    Thanks
    2
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    countercraft, thank you very much. I installed ActivePerl, it seems build started. I believe it will ends in a few (or not few hours. I didn't thought problem was in perl, because configure says nothing about perl, and other Qt versions did not required perl. Did they changed a build process?

  8. #7
    Join Date
    Aug 2009
    Posts
    3
    Thanked 1 Time in 1 Post
    Qt products
    Qt4 Qt Jambi
    Platforms
    Unix/X11 Windows

    Default Re: Building Qt 4.6 on Windows (msvs 2008)

    Perl is necessary for running the syncqt script, it's in the bin folder. This script searches the headers in the src folder and create them on the include folder. I believe that when the trolls release a new version of Qt, they already did run the syncqt script, and release the tarballs with the headers in the right place. But we are getting it from GIT... so I believe that we need to run syncqt by ourselves.

Similar Threads

  1. Building a sqldriver (QIBASE) in windows msvc++2008
    By ProTonS in forum Installation and Deployment
    Replies: 1
    Last Post: 16th July 2009, 16:39
  2. Building Qt 4.5.2 with GCC 4.3.0 on Windows Vista
    By piotr.dobrogost in forum Installation and Deployment
    Replies: 0
    Last Post: 15th July 2009, 20:16
  3. Replies: 2
    Last Post: 4th June 2009, 16:09
  4. Failure when building QT on Windows with MinGW
    By sharon in forum Installation and Deployment
    Replies: 2
    Last Post: 23rd August 2007, 13:38
  5. Building for Windows
    By qball2k5 in forum Newbie
    Replies: 6
    Last Post: 8th March 2006, 06:34

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.