【问题标题】:Qt 5.10.0 static build errorQt 5.10.0 静态构建错误
【发布时间】:2018-04-03 14:07:49
【问题描述】:

我正在尝试从 Windows 上的源代码静态构建 Qt 5.10.0。 我已经运行了 Visual Studio 2017 命令提示符并执行了以下命令:

>configure -static -release -platform win32-msvc

但我有一个错误:

cl -c -Fo./ -Fdqmake.pdb  -W2 -nologo -O1  /MP /wd4577   -IC:\qtbase-5.10\qtbase-5.10\qmake -IC:\qtbase-5.10\qtbase-5.10\qmake\library -IC:\qtbase-5.10\qtbase-5.10\qmake\generators -IC:\qtbase-5.10\qtbase-5.10\qmake\generators\unix -IC:\qtbase-5.10\qtbase-5.10\qmake\generators\win32 -IC:\qtbase-5.10\qtbase-5.10\qmake\generators\mac  -IC:\qtbase-5.10\qtbase-5.10/include -IC:\qtbase-5.10\qtbase-5.10/include\QtCore -IC:\qtbase-5.10\qtbase-5.10/include\QtCore\5.10.1 -IC:\qtbase-5.10\qtbase-5.10/include\QtCore\5.10.1\QtCore  -I..\src\corelib\global  -IC:\qtbase-5.10\qtbase-5.10\mkspecs\win32-msvc   -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS  -DQT_VERSION_STR=\"5.10.1\" -DQT_VERSION_MAJOR=5 -DQT_VERSION_MINOR=10 -DQT_VERSION_PATCH=1  -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DPROEVALUATOR_FULL  -DQT_NO_FOREACH -DUNICODE -c -Yc -Fpqmake_pch.pch -TP C:\qtbase-5.10\qtbase-5.10\qmake\qmake_pch.h
qmake_pch.h
..\src\corelib\global\qglobal.h(63): fatal error C1083: cannot open include file: QtCore/qconfig-bootstrapped.h: No such file or directory
NMAKE : fatal error U1077: "d:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX86\x86\cl.EXE" : return code  "0x2"
Stop.

我能用这个做什么?

【问题讨论】:

    标签: qt visual-studio-2017 static-linking


    【解决方案1】:

    您应该从 Visual Studio 开发人员命令提示符运行 configure

    您也可以在配置之前打开常规命令提示符并运行以下命令

    CALL "<path inside to your Visual Studio installation>\vcvarsall.bat" x86
    SET PATH=<path to Qt sources>\qtbase\bin;%PATH%
    SET PATH=<path to Qt sources>\gnuwin32\bin;%PATH%
    

    使用amd64 代替x86 作为vcvarsall 参数的64 位Qt 构建。 确保你的路径中有 perl 和 python。

    【讨论】:

      猜你喜欢
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      • 1970-01-01
      相关资源
      最近更新 更多