Hi everyone,
I have the following steps to produce the build errors:
1. configure -release -opensource -shared -qmake -opengl desktop
2. nmake
3. The following modules are built successfully. Base modules like Core/GUI/Network/Opengl/Sql etc.
4. But QML module got errors: (link error)
Generating Code…
link /NOLOGO /DYNAMICBASE /NXCOMPAT /BASE:0×66000000 /INCREMENTAL:NO /DLL /VERSION:5.20 /MANIFEST /MANIFESTFILE:C:\Qt\5.2.0\qtbase\lib\Qt5Qml
dll.embed.manifest /OUT:C:\Qt\5.2.0\qtbase\lib\Qt5Qml.dll @C:\Users\Leon\AppData\Local\Temp\nm2B79.tmp
Creating library C:\Qt\5.2.0\qtbase\lib\Qt5Qml.lib and object C:\Qt\5.2.0\qtbase\lib\Qt5Qml.exp
YarrInterpreter.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::newlineCreate(void)” (?newline
reate@Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::newl
neCharacterClass(void)” (?newlineCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
YarrJIT.obj : error LNK2001: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::newlineCreate(void)” (?newlineCreate@Y
rr@JSC@@YAPAUCharacterClass@12@XZ)
YarrPattern.obj : error LNK2001: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::newlineCreate(void)” (?newlineCrea
e@Yarr@JSC@@YAPAUCharacterClass@12@XZ)
YarrInterpreter.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::wordcharCreate(void)” (?wordch
rCreate@Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::wo
dcharCharacterClass(void)” (?wordcharCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
YarrJIT.obj : error LNK2001: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::wordcharCreate(void)” (?wordcharCreate
Yarr@JSC@@YAPAUCharacterClass@12@XZ)
YarrPattern.obj : error LNK2001: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::wordcharCreate(void)” (?wordcharCr
ate@Yarr@JSC@@YAPAUCharacterClass@12@XZ)
YarrPattern.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::digitsCreate(void)” (?digitsCreate
Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::digitsChar
cterClass(void)” (?digitsCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
YarrPattern.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::spacesCreate(void)” (?spacesCreate
Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::spacesChar
cterClass(void)” (?spacesCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
YarrPattern.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::nondigitsCreate(void)” (?nondigits
reate@Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::nond
gitsCharacterClass(void)” (?nondigitsCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
YarrPattern.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::nonspacesCreate(void)” (?nonspaces
reate@Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::nons
acesCharacterClass(void)” (?nonspacesCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
YarrPattern.obj : error LNK2019: unresolved external symbol “struct JSC::Yarr::CharacterClass * __cdecl JSC::Yarr::nonwordcharCreate(void)” (?nonword
harCreate@Yarr@JSC@@YAPAUCharacterClass@12@XZ) referenced in function “public: struct JSC::Yarr::CharacterClass * __thiscall JSC::Yarr::YarrPattern::
onwordcharCharacterClass(void)” (?nonwordcharCharacterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ)
C:\Qt\5.2.0\qtbase\lib\Qt5Qml.dll : fatal error LNK1120: 7 unresolved externals
NMAKE : fatal error U1077: ‘“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.EXE”’ : return code ‘0×460’
Stop.
NMAKE : fatal error U1077: ‘“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe”’ : return code ‘0×2’
Stop.
NMAKE : fatal error U1077: ‘cd’ : return code ‘0×2’
Stop.
NMAKE : fatal error U1077: ‘cd’ : return code ‘0×2’
Stop.
NMAKE : fatal error U1077: ‘cd’ : return code ‘0×2’
Stop.
I analyzed the QtScript/QtDeclarative are not built successfully prior to the QML module.
But in 4.8.x version, there is no such build error.
Have anyone met the same problem as I had ?
And could anyone please give any help on this? Thanks.
Need I build qtscript / qtdeclarative separately ?
↧