Compiling Qt 4.8.x for Visual Studio 2012

前端 未结 3 1695
醉梦人生
醉梦人生 2020-11-29 18:46

What steps should I take to compile Qt (version 4.8.x) for Visual Studio 2012?

I already carefully followed the instructions in the accepted answer of this question

3条回答
  •  抹茶落季
    2020-11-29 19:20

    Qt 4.8.3 with Visual Studio 2012 x64 (should also work with 4.8.2)

    1. Install Strawberry Perl

    2. Download Qt 4.8.3 source code from http://qt-project.org/downloads

    3. Go to mkspecs\win32-msvc2010. Open qmake.conf and change:

      QMAKE_COMPILER_DEFINES  += _MSC_VER=1600 WIN32
      

      to:

      QMAKE_COMPILER_DEFINES  += _MSC_VER=1700 WIN32
      
    4. Replace qt-everywhere-opensource-src-4.8.3-x64\src\3rdparty\webkit\Source\JavaScriptCore\wtf\HashSet.h by this HashSet.h.

    5. Start "VS2012 x64 Native Tools Command Prompt"

    6. Switch to Qt 4.8.3 source directory (the directory that contains configure.exe)

    7. Run:

      configure -mp -opensource -nomake demos -nomake examples -platform win32-msvc2010
      
    8. Followed by:

      nmake
      

    I programmed a tool called BlueGo which automatically downloads Qt 4.8.3 and builds it with VS2012 x64: http://bluego.vertexwahn.de (also works with VS2010 x64) (it just does what I described above automatically)

提交回复
热议问题