标题:Qt5.2_vs2010创建库Qt5Qmld.exp失败,请指教
作者:room502
日期:2013-12-17 16:40
内容:
编译步骤:
1../configure -developer-build -opensource
2.nmake
出错信息:
正在生成代码...
echo 2 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "D:
\\qt-everywhere-opensource-src-5.2.0\\qtbase\\lib\\Qt5Qmld.dll.embed.manifest">D
:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dll_manifest.rc
if not exist D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dl
l if exist D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dll.embed.ma
nifest del D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dll.embed.ma
nifest
if exist D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dll.em
bed.manifest copy /Y D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dl
l.embed.manifest D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.dll_ma
nifest.bak
link /NOLOGO /DYNAMICBASE /NXCOMPAT /BASE:0x66000000 /DEBUG /DLL /VERSIO
N:5.20 /MANIFEST /MANIFESTFILE:D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\
Qt5Qmld.dll.embed.manifest /OUT:D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib
\Qt5Qmld.dll @C:\Users\ADMINI~1\AppData\Local\Temp\nm5554.tmp
正在创建库 D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.lib 和对
象 D:\qt-everywhere-opensource-src-5.2.0\qtbase\lib\Qt5Qmld.exp
YarrInterpreter.obj : error LNK2019: 无法解析的外部符号 "struct JSC::Yarr::Chara
cterClass * __cdecl JSC::Yarr::newlineCreate(void)" (?newlineCreate@Yarr@JSC@@YA
PAUCharacterClass@12@XZ),该符号在函数 "public: struct JSC::Yarr::CharacterClass
* __thiscall JSC::Yarr::YarrPattern::newlineCharacterClass(void)" (?newlineChar
acterClass@YarrPattern@Yarr@JSC@@QAEPAUCharacterClass@23@XZ) 中被引用
YarrJIT.obj : error LNK2001: 无法解析的外部符号 "struct JSC::Yarr::CharacterClas
s * __cdecl JSC::Yarr::newlineCreate(v ..