Qt'的不同平台是什么;s配置
我正在尝试使用以下命令在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命令lineargumentQt'的不同平台是什么;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
但是,我不知道“-platform”参数的不同可能值是什么。我试过“win32”和“windows”,但都不对。我找不到任何可以列出可能值的引用。有人知道我需要为Windows 7(使用Qt Creator开发)添加什么吗?打开Qt目录中的
mkspecs
文件夹。在那里你可以看到多个文件夹。此文件夹的名称是-platform
开关的值
例如,您可以使用win32 msvcmsvc
表示使用MS visual studio编译器构建qt。上的答案是俄语
您应该使用以下参数尝试-platform
:
- win32-g++(适用于mingw)
- win32 icc(适用于英特尔)
- win32 msvc(适用于visual studio)
win32 msvc
@Laurent之前,您必须在系统上安装MS VS,但为什么您要尝试手动构建Qt?你是否考虑过安装QT二进制文件?你不必安装VS。你也可以使用Windows SDK。这是因为我需要一个静态的Qt版本,而我找不到预编译的二进制文件。