5

我想在 Windows 7 x64 中编译 QT 5.0.1,但是当我配置 qt 时,我得到:

Qt 现在配置为构建。只需运行 nmake。要重新配置,请运行 nmake confclean 并配置。

  • d:/Libraries/Qt/5.0.1/qtbase/bin/qmake d:/Libraries/Qt/5.0.1/qtsdk.pro 项目消息:WebKit:Qt 是在没有 ICU 支持的情况下构建的,WebKit 已禁用。

我在我的机器上编译了 ICU 50,并且对 icu、x32 发布和调试模式进行了测试,但它们都失败了,但 x64 很好。我写了系统变量 ICU/bin 和 ICU/bin64。

所以,请告诉如何用 ICU 和 WebKit 编译 Qt。

4

1 回答 1

4

下面是一个示例构建配置:

configure \
    -prefix C:\Qt\Qt5.0.1 -platform win32-msvc2012 -opensource -c++11 \
    -make tools -make libs -qt-sql-sqlite -no-openssl \
    -icu \
    -I D:\Projects\icu4c-51_1\icu\include \
    -L D:\Projects\icu4c-51_1\icu\lib64

要包含 Webkit,您必须启用-icu并将其包含和库路径添加到命令选项中。

ICU 构建类型必须与 Qt 相同,即 x86 或 x64。

于 2013-04-08T05:56:35.567 回答