Building Qt 4.5 with Visual C++ 2010

前端 未结 7 1149
忘了有多久
忘了有多久 2020-12-05 12:26

Did somebody tried to build Qt 4.5 with Visual Studio 2010 (Beta 2)? Any hints on doing that successfuly?

Later edit I tried to run configure from a

相关标签:
7条回答
  • 2020-12-05 12:36

    The qt-vs-addin-1.1.6 recognizes VS 2010 now as a suitable platform, but it's not documented yet by qt.

    0 讨论(0)
  • 2020-12-05 12:39

    Also note that -platform win32-msvc2010 now works as well instead of having to use win32-msvc2008.

    0 讨论(0)
  • 2020-12-05 12:46

    You can find a tutorial how to compile Qt 4.7 Beta 1 using Visual Studio 2010 and Windows 7 here:

    TUTORIAL

    0 讨论(0)
  • 2020-12-05 12:50

    It worked for me to build just as if it was vs2008, but using the vs2010 tools:

    1. Open vs2010 command prompt. cd into the top-level Qt directory.
    2. configure.exe -platform win32-msvc2008 -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support -fast
    3. nmake
    0 讨论(0)
  • 2020-12-05 12:54

    For Qt 4.6.2 (or perhaps other 4.6 versions as well)...

    To save you some time, here are the errors which need fixing in order to build webkit (this is to expand upon Ben's answer).

    The errors appear in the following files (the two files are identical, and the errors need to be fixed in each):

    • %QTDIR%\qt\src\3rdparty\webkit\javascriptcore\runtime\StructureTransitionTable.h
    • %QTDIR%\qt\src\3rdparty\javascriptcore\JavaScriptCore\runtime\StructureTransitionTable.h

    Here are the errors and how to fix them:

    1. %QTDIR%\qt\src\3rdparty\webkit\javascriptcore\runtime\StructureTransitionTable.h(146) : table()->add(key, Transition(structure, 0));
      Change it to table()->add(key, Transition(structure, nullptr));
    2. %QTDIR%\qt\src\3rdparty\webkit\javascriptcore\runtime\StructureTransitionTable.h(153) : table()->add(key, Transition(0, structure));
      Change it to table()->add(key, Transition(nullptr, structure));
    3. Make the same two changes for %QTDIR%\qt\src\3rdparty\javascriptcore\JavaScriptCore\runtime\StructureTransitionTable.h (or copy your edited file over this one)
    0 讨论(0)
  • 2020-12-05 12:57

    With Qt 4.7 and Visual Studio Add-in 1.1.7, it integrates with VS2010.

    See this.

    0 讨论(0)
提交回复
热议问题