Qt'的不同平台是什么;s配置

Qt'的不同平台是什么;s配置,qt,build,qt-creator,Qt,Build,Qt Creator,我正在尝试使用以下命令在Windows上构建Qt: configure -static -opensource -no-webkit -no-qt3support -no-audio-backend -no-exceptions -no-opengl -no-phonon -phonon-backend 配置-静态-开源-无webkit-无QT3支持-无音频后端-无异常-无opengl-无声子-声子后端 我得到了这个错误: Unable to detect the platform from e

我正在尝试使用以下命令在Windows上构建Qt:

configure -static -opensource -no-webkit -no-qt3support -no-audio-backend -no-exceptions -no-opengl -no-phonon -phonon-backend 配置-静态-开源-无webkit-无QT3支持-无音频后端-无异常-无opengl-无声子-声子后端 我得到了这个错误:

Unable to detect the platform from environment. Use -platform command lineargument 无法从环境中检测平台。使用-platform命令lineargument
但是,我不知道“-platform”参数的不同可能值是什么。我试过“win32”和“windows”,但都不对。我找不到任何可以列出可能值的引用。有人知道我需要为Windows 7(使用Qt Creator开发)添加什么吗?

打开Qt目录中的
mkspecs
文件夹。在那里你可以看到多个文件夹。此文件夹的名称是
-platform
开关的值

例如,您可以使用win32 msvc
msvc
表示使用MS visual studio编译器构建qt。

上的答案是俄语

您应该使用以下参数尝试
-platform

  • win32-g++(适用于mingw)
  • win32 icc(适用于英特尔)
  • win32 msvc(适用于visual studio)

谢谢,那么我还有一个问题。即使我使用Qt Creator构建我的应用程序,也可以使用win32 msvc吗?当然可以。Qt创建者是唯一的IDE。另外,在使用
win32 msvc
@Laurent之前,您必须在系统上安装MS VS,但为什么您要尝试手动构建Qt?你是否考虑过安装QT二进制文件?你不必安装VS。你也可以使用Windows SDK。这是因为我需要一个静态的Qt版本,而我找不到预编译的二进制文件。