Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自建Qt 5.4不使用ICU_Qt_Webkit_Qtwebkit_Icu_Qt5.4 - Fatal编程技术网

自建Qt 5.4不使用ICU

自建Qt 5.4不使用ICU,qt,webkit,qtwebkit,icu,qt5.4,Qt,Webkit,Qtwebkit,Icu,Qt5.4,我尝试从头开始构建Qt5.4,包括使用VS2013为Windows提供ICU/Unicode支持的WebKit。根据Qt的手册,我首先将环境变量设置为指向从其网页下载的ICU的32位二进制文件: SET INCLUDE=D:\Qt\icu\include;%INCLUDE% SET LIB=D:\Qt\icu\lib;%LIB% SET PATH=D:\Qt\icu\include;D:\Qt\icu\lib;%PATH% 接下来我要做一个配置 configure.bat -commercia

我尝试从头开始构建Qt5.4,包括使用VS2013为Windows提供ICU/Unicode支持的WebKit。根据Qt的手册,我首先将环境变量设置为指向从其网页下载的ICU的32位二进制文件:

SET INCLUDE=D:\Qt\icu\include;%INCLUDE%
SET LIB=D:\Qt\icu\lib;%LIB%
SET PATH=D:\Qt\icu\include;D:\Qt\icu\lib;%PATH%
接下来我要做一个配置

configure.bat -commercial -confirm-license -debug-and-release -release -force-debug-info
-nomake tests -nomake examples -qt-zlib -qt-libjpeg -qt-libpng -plugin-sql-sqlite
-no-openssl -opengl dynamic -icu -I D:\Qt\icu\include -L D:\Qt\icu\lib
-prefix D:\Qt\Qt5.4.1\install\
这将导致以下输出:

Third Party Libraries:
    ...
    ICU support.............yes

Additional libraries........-LD:\Qt\icu\lib
但在完成“nmake”和“nmake安装”之后,我最终得到了不依赖于ICU的Webkit DLL,因此无法显示包含Unicode的网页

那么…你知道这里有什么问题吗?为什么Qt没有使用ICU,尽管它正确地识别了ICU,并且没有显示任何构建/链接错误

谢谢