3

我尝试使用 Visual Studio 2012 Pro 和 Windows 7 编译 Qt 5.0.1。

我从源代码 Qt 5.0 制作 git clone

我进行配置,然后在命令行开发工具中进行 nmake。

但这是链接器错误:

        echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "..
\\..\\..\\..\\plugins\\platforms\\qwindowsd.dll.embed.manifest">..\..\..\..\plug
ins\platforms\qwindowsd.dll_manifest.rc
        if not exist ..\..\..\..\plugins\platforms\qwindowsd.dll del ..\..\..\..
\plugins\platforms\qwindowsd.dll.embed.manifest>NUL 2>&1
        if exist ..\..\..\..\plugins\platforms\qwindowsd.dll.embed.manifest copy
 /Y ..\..\..\..\plugins\platforms\qwindowsd.dll.embed.manifest ..\..\..\..\plugi
ns\platforms\qwindowsd.dll_manifest.bak
        link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /DLL /MANIFEST /MANIFESTFILE:
..\..\..\..\plugins\platforms\qwindowsd.dll.embed.manifest /OUT:..\..\..\..\plug
ins\platforms\qwindowsd.dll @C:\Users\tanya\AppData\Local\Temp\nmD410.tmp
   Creating library ..\..\..\..\plugins\platforms\qwindowsd.lib and object ..\
..\..\..\plugins\platforms\qwindowsd.exp

dlldata.obj : error LNK2001: unresolved external symbol "_Accessible2_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleAction_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleApplication_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleComponent_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleEditableText_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleHyperlink_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleHypertext_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleImage_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleRelation_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleTable_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleTable2_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleTableCell_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleText_ProxyFileInfo"
dlldata.obj : error LNK2001: unresolved external symbol "_AccessibleValue_ProxyFileInfo"
..\..\..\..\plugins\platforms\qwindowsd.dll : fatal error LNK1120: 14 unresolved externals
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\link.EXE" : return code "0x460"
Stop.
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" : return code "0x2"
Stop.
NMAKE : fatal error U1077: cd : return code "0x2"
Stop.
NMAKE : fatal error U1077: cd : return code "0x2"
Stop.
NMAKE : fatal error U1077: cd : return code "0x2"
Stop.
NMAKE : fatal error U1077: cd : return code "0x2"
Stop.
NMAKE : fatal error U1077: cd : return code "0x2"
Stop.

请帮我!

4

2 回答 2

-1

确保你编译:

 -no-accessibility -nomake demos -nomake examples
于 2013-02-01T21:21:57.117 回答
-4

下载 5.0.1 它编译没有任何错误。

于 2013-02-04T07:07:24.950 回答