Qt Creator 2.8.1 + MSVC 2013 Express = No compiler can produce code for this Qt version

后端 未结 2 1387
猫巷女王i
猫巷女王i 2021-01-11 20:11

This question was asked on this thread, but is was closed as \"off topic\", which is confusing to me. This not a question looking for an opinion. This is a legitimate issu

相关标签:
2条回答
  • 2021-01-11 20:52

    To compile Qt framework yourself with Visual C++ compiler (MSVC) from VS2013 you can use this tutorial on Building Qt 5 from Git.

    Here is my short version of this tutorial above (for Windows 7 (amd64) and OpenGL):

    1. Install Visual Studio 2013 (may be VS2013 Express edition).

    2. Install Git, Python, Ruby, and Perl (Yes, you will need all these tools).

    There is an option in each instalation wizard to add the tool to the PATH variable. Check this option or add it yourself.

    3. Go to: Windows Start Menu -> All Programs -> Visual Studio 2013 -> Visual Studio Tools
    Run: VS2013 x64 Native Tools Command Prompt

    This is the same as run a cmd and then execute:

    > C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat amd64

    4. Go to a folder you want, clone Qt repository, and initialize it.

    > git clone git://gitorious.org/qt/qt5.git qt5
    > cd qt5
    > git checkout stable
    > perl init-repository

    If you don`t need WebKit you may run:

    > perl init-repository --no-webkit

    5. Configure and compile.

    > configure -developer-build -opensource -confirm-license -nomake examples -nomake tests -opengl desktop
    > nmake

    Done.

    0 讨论(0)
  • 2021-01-11 20:53

    You have two options:

    1) the simpler one: install Visual Studio 2012 (it looks like you downloaded the Qt binaries built with that)

    or

    2) a more complicated solution: build Qt framework yourself with Visual C++ compiler from VS2013.

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