使用MSVC在Win32上构建QtWebKit的链接器错误

帕特里克

Qt版本是qt-everywhere-opensource-src-5.1.1

ICU版本为icu4c-51_2-Win32-msvc10

C:\Qt\qtwebkit>echo %include%
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include;;C:\Qt\icu\include;
C:\Qt\qtwebkit>echo %lib%
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib;;C:\Qt\angleproject\lib\Debug;;C:\Qt\icu\lib;;C:\Qt\qtbase\
lib;;C:\Qt\qtwebkit\WebKitBuild\Release\lib;


C:\Qt\qtwebkit>perl Tools\Scripts\build-webkit --qt --debug

似乎编译良好,然后链接器错误...

        echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "..\\..\\bin\\jsc.exe.embed.manifest">..\..
\bin\jsc.exe_manifest.rc
        if not exist ..\..\bin\jsc.exe if exist ..\..\bin\jsc.exe.embed.manifest del ..\..\bin\jsc.exe.embed.manifest
        if exist ..\..\bin\jsc.exe.embed.manifest copy /Y ..\..\bin\jsc.exe.embed.manifest ..\..\bin\jsc.exe_manifest.ba
k
        link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.
Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MA
NIFEST /MANIFESTFILE:..\..\bin\jsc.exe.embed.manifest /OUT:..\..\bin\jsc.exe @C:\Users\patrick\AppData\Local\Temp\nm1547
.tmp
   Creating library ..\..\bin\jsc.lib and object ..\..\bin\jsc.exp
JavaScriptCored.lib(JSGlobalObjectFunctions.obj) : error LNK2019: unresolved external symbol _u_charType_51 referenced i
n function "bool __cdecl WTF::Unicode::isSeparatorSpace(int)" (?isSeparatorSpace@Unicode@WTF@@YA_NH@Z)
JavaScriptCored.lib(FunctionPrototype.obj) : error LNK2001: unresolved external symbol _u_charType_51
JavaScriptCored.lib(Lexer.obj) : error LNK2001: unresolved external symbol _u_charType_51
JavaScriptCored.lib(DatePrototype.obj) : error LNK2019: unresolved external symbol _udat_close_51 referenced in function
 "class JSC::JSCell * __cdecl JSC::formatLocaleDate(class JSC::ExecState *,class JSC::DateInstance *,double,enum JSC::Lo
caleDateTimeFormat)" (?formatLocaleDate@JSC@@YAPAVJSCell@1@PAVExecState@1@PAVDateInstance@1@NW4LocaleDateTimeFormat@1@@Z
)
JavaScriptCored.lib(DatePrototype.obj) : error LNK2019: unresolved external symbol _udat_format_51 referenced in functio
n "class JSC::JSCell * __cdecl JSC::formatLocaleDate(class JSC::ExecState *,class JSC::DateInstance *,double,enum JSC::L
ocaleDateTimeFormat)" (?formatLocaleDate@JSC@@YAPAVJSCell@1@PAVExecState@1@PAVDateInstance@1@NW4LocaleDateTimeFormat@1@@
Z)
JavaScriptCored.lib(DatePrototype.obj) : error LNK2019: unresolved external symbol _udat_open_51 referenced in function
"class JSC::JSCell * __cdecl JSC::formatLocaleDate(class JSC::ExecState *,class JSC::DateInstance *,double,enum JSC::Loc
aleDateTimeFormat)" (?formatLocaleDate@JSC@@YAPAVJSCell@1@PAVExecState@1@PAVDateInstance@1@NW4LocaleDateTimeFormat@1@@Z)

JavaScriptCored.lib(YarrInterpreter.obj) : error LNK2019: unresolved external symbol _u_tolower_51 referenced in functio
n "int __cdecl WTF::Unicode::toLower(int)" (?toLower@Unicode@WTF@@YAHH@Z)
WTFd.lib(StringImpl.obj) : error LNK2001: unresolved external symbol _u_tolower_51
JavaScriptCored.lib(YarrInterpreter.obj) : error LNK2019: unresolved external symbol _u_toupper_51 referenced in functio
n "int __cdecl WTF::Unicode::toUpper(int)" (?toUpper@Unicode@WTF@@YAHH@Z)
WTFd.lib(StringImpl.obj) : error LNK2001: unresolved external symbol _u_toupper_51
WTFd.lib(WTFString.obj) : error LNK2019: unresolved external symbol _u_charDirection_51 referenced in function "enum WTF
::Unicode::Direction __cdecl WTF::Unicode::direction(int)" (?direction@Unicode@WTF@@YA?AW4Direction@12@H@Z)
WTFd.lib(StringImpl.obj) : error LNK2001: unresolved external symbol _u_charDirection_51
WTFd.lib(StringImpl.obj) : error LNK2019: unresolved external symbol _u_strToLower_51 referenced in function "int __cdec
l WTF::Unicode::toLower(wchar_t *,int,wchar_t const *,int,bool *)" (?toLower@Unicode@WTF@@YAHPA_WHPB_WHPA_N@Z)
WTFd.lib(StringImpl.obj) : error LNK2019: unresolved external symbol _u_strToUpper_51 referenced in function "int __cdec
l WTF::Unicode::toUpper(wchar_t *,int,wchar_t const *,int,bool *)" (?toUpper@Unicode@WTF@@YAHPA_WHPB_WHPA_N@Z)
WTFd.lib(StringImpl.obj) : error LNK2019: unresolved external symbol _u_strFoldCase_51 referenced in function "int __cde
cl WTF::Unicode::foldCase(wchar_t *,int,wchar_t const *,int,bool *)" (?foldCase@Unicode@WTF@@YAHPA_WHPB_WHPA_N@Z)
WTFd.lib(StringImpl.obj) : error LNK2019: unresolved external symbol _u_foldCase_51 referenced in function "int __cdecl
WTF::Unicode::foldCase(int)" (?foldCase@Unicode@WTF@@YAHH@Z)
WTFd.lib(StringImpl.obj) : error LNK2019: unresolved external symbol _u_memcasecmp_51 referenced in function "int __cdec
l WTF::Unicode::umemcasecmp(wchar_t const *,wchar_t const *,int)" (?umemcasecmp@Unicode@WTF@@YAHPB_W0H@Z)
WTFd.lib(CollatorICU.obj) : error LNK2019: unresolved external symbol _ucol_strcoll_51 referenced in function "public: e
num WTF::Collator::Result __thiscall WTF::Collator::collate(wchar_t const *,unsigned int,wchar_t const *,unsigned int)co
nst " (?collate@Collator@WTF@@QBE?AW4Result@12@PB_WI0I@Z)
WTFd.lib(CollatorICU.obj) : error LNK2019: unresolved external symbol _ucol_setAttribute_51 referenced in function "priv
ate: void __thiscall WTF::Collator::createCollator(void)const " (?createCollator@Collator@WTF@@ABEXXZ)
WTFd.lib(CollatorICU.obj) : error LNK2019: unresolved external symbol _ucol_open_51 referenced in function "private: voi
d __thiscall WTF::Collator::createCollator(void)const " (?createCollator@Collator@WTF@@ABEXXZ)
WTFd.lib(CollatorICU.obj) : error LNK2019: unresolved external symbol _ucol_getAttribute_51 referenced in function "priv
ate: void __thiscall WTF::Collator::createCollator(void)const " (?createCollator@Collator@WTF@@ABEXXZ)
WTFd.lib(CollatorICU.obj) : error LNK2019: unresolved external symbol _ucol_getLocaleByType_51 referenced in function "p
rivate: void __thiscall WTF::Collator::createCollator(void)const " (?createCollator@Collator@WTF@@ABEXXZ)
WTFd.lib(CollatorICU.obj) : error LNK2019: unresolved external symbol _ucol_close_51 referenced in function "private: vo
id __thiscall WTF::Collator::releaseCollator(void)" (?releaseCollator@Collator@WTF@@AAEXXZ)
..\..\bin\jsc.exe : fatal error LNK1120: 18 unresolved externals
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.EXE"' : return code '0x460'

Stop.
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '(' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
帕特里克

Qt5不能与QGIS一起使用,这就是为什么我首先想要它的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows上的QTWebKit构建错误

来自分类Dev

Unity Android构建错误WIN32异常ZipAlign

来自分类Dev

OPENCV链接错误-Win32和VS2012

来自分类Dev

无法在Win32 Open SSH服务器上使用公钥身份验证

来自分类Dev

如何在带有MSVC 2008的Windows上使用qtwebkit构建Qt5-leveldb找不到stdint.h

来自分类Dev

Python Win32:错误

来自分类Dev

C ++,Win32错误

来自分类Dev

使用mingw在win32上使用C printf()

来自分类Dev

使用mingw在win32上使用C printf()

来自分类Dev

Maven Tycho:在测试期间使用多个环境(win32,linux),但仅构建win32工件

来自分类Dev

Win32 :: Job产生错误,使用严格

来自分类Dev

在Windows Win32 vs amd64上构建hadoop

来自分类Dev

Visual Studio:从win32更改为x64时,显示链接错误

来自分类Dev

iOS静态库在错误的paltform上使用Scons链接器搜索进行构建

来自分类Dev

在Win32上处理CTRL + C

来自分类Dev

Win32上的64位Anaconda使用32位还是64位?

来自分类Dev

GetGuiResources WIn32 API使用

来自分类Dev

在DOS中使用Win32

来自分类Dev

GetGuiResources WIn32 API使用

来自分类Dev

正确使用Win32线程

来自分类Dev

Visual Studio 2015 中的构建解决方案给出错误“生成 Win32 资源时出错:访问被拒绝”

来自分类Dev

为Win32编译的Win64 SSE代码产生错误的性能计数器结果

来自分类Dev

OSError:[WinError 193]%1不是有效的Win32应用程序错误,在Windows上通过Selenium和Python使用GeckoDriver和Firefox

来自分类Dev

使用Makefile和Checker构建Clang时,链接器错误

来自分类Dev

在Win32上的Python中使用.NET?python.net是否可行?

来自分类Dev

为 Win32 标记的 php.ini 设置仅在 Linux 上使用

来自分类Dev

在通用 Windows 应用程序 C++ 上使用 win32 DLL 库

来自分类Dev

如何使用Win32在Windows中创建窗口焦点侦听器

来自分类Dev

使用嵌入式JRE将Shaded Java(jar)构建到Win32可执行文件中?

Related 相关文章

  1. 1

    Windows上的QTWebKit构建错误

  2. 2

    Unity Android构建错误WIN32异常ZipAlign

  3. 3

    OPENCV链接错误-Win32和VS2012

  4. 4

    无法在Win32 Open SSH服务器上使用公钥身份验证

  5. 5

    如何在带有MSVC 2008的Windows上使用qtwebkit构建Qt5-leveldb找不到stdint.h

  6. 6

    Python Win32:错误

  7. 7

    C ++,Win32错误

  8. 8

    使用mingw在win32上使用C printf()

  9. 9

    使用mingw在win32上使用C printf()

  10. 10

    Maven Tycho:在测试期间使用多个环境(win32,linux),但仅构建win32工件

  11. 11

    Win32 :: Job产生错误,使用严格

  12. 12

    在Windows Win32 vs amd64上构建hadoop

  13. 13

    Visual Studio:从win32更改为x64时,显示链接错误

  14. 14

    iOS静态库在错误的paltform上使用Scons链接器搜索进行构建

  15. 15

    在Win32上处理CTRL + C

  16. 16

    Win32上的64位Anaconda使用32位还是64位?

  17. 17

    GetGuiResources WIn32 API使用

  18. 18

    在DOS中使用Win32

  19. 19

    GetGuiResources WIn32 API使用

  20. 20

    正确使用Win32线程

  21. 21

    Visual Studio 2015 中的构建解决方案给出错误“生成 Win32 资源时出错:访问被拒绝”

  22. 22

    为Win32编译的Win64 SSE代码产生错误的性能计数器结果

  23. 23

    OSError:[WinError 193]%1不是有效的Win32应用程序错误,在Windows上通过Selenium和Python使用GeckoDriver和Firefox

  24. 24

    使用Makefile和Checker构建Clang时,链接器错误

  25. 25

    在Win32上的Python中使用.NET?python.net是否可行?

  26. 26

    为 Win32 标记的 php.ini 设置仅在 Linux 上使用

  27. 27

    在通用 Windows 应用程序 C++ 上使用 win32 DLL 库

  28. 28

    如何使用Win32在Windows中创建窗口焦点侦听器

  29. 29

    使用嵌入式JRE将Shaded Java(jar)构建到Win32可执行文件中?

热门标签

归档