Qt是在没有ICU支持的情况下构建的,WebKit被禁用。 VS2012

时间:2013-03-16 14:43:42

标签: qt5 icu

我想在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 Release和Debug模式的测试失败,但是x64没问题。我写了系统变量ICU / bin和ICU / bin64。

那么,请告诉我如何使用ICU和WebKit编译Qt。

1 个答案:

答案 0 :(得分: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。