gpt4 book ai didi

windows - Qt 4.8.3 Windows 7 使用 Visual Studio Express 2012 编译

转载 作者:可可西里 更新时间:2023-11-01 11:08:47 26 4
gpt4 key购买 nike

我还是 Qt 的新手。过去,我常常在计算机上下载 Qt 并毫无问题地安装它,我可以立即访问所有 Qt SDK 资源,包括 QtCreator。

现在,我下载了 Qt SDK 4.8.3,经过一些阅读后我最终安装了 Windows SDK 7。然后我将 Qt 文件解压缩到 C:\Qt。我还添加了 C:\Qt\4.8.3\到系统路径。然后我运行 configure ,结果没有错误。然后我尝试运行 nmake 但失败并出现以下错误:

Generating Code... link /LIBPATH:"c:\Qt\4.8.3\lib" /LIBPATH:"c:\Qt\4.8.3\lib" /NOLOGO /DYNAMICBASE /NXCOMPAT /BASE:0x67000000 /DEBUG /DLL /MANIFEST /MANIFESTFILE:"tmp\obj\debug_shared\QtCored.intermediate.manifest" /VERSION:4.83 /OUT:....\lib\QtCored4.dll @C:\Users\MELKAM~1\AppData\Local\Temp\nm5A03.tmp
Creating library ....\lib\QtCored4.lib and object ....\lib\QtCored4.exp LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\Bin\amd64\link.EXE"' : return code '0x463' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\Bin\amd64\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop.

现在我已经尝试了两次以上但没有成功。我应该看哪里的指针?任何建议表示赞赏。

谢谢。

最佳答案

你用什么编译? MSVC 还是 mingw?如果是前者,我发现此链接非常有用... http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/

我多次按照他的说明进行 64 位和 32 位构建。

编辑:您已为 MSVC2010 (1600) 构建配置了 qt 构建,因此它在“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64\nmake.exe”目录中查找,如果您只有 MSVC2012(版本 11.0),则不存在。

Qt 4.8 doesn't officially support MSVC2012 (还是?),但如果您真的想使用 2012,那么您可以尝试 this link 中的建议。 .这很复杂,尤其是如果这是您的第一个源代码构建,但如果您愿意修改 Qt 源代码,这似乎是可行的。

关于windows - Qt 4.8.3 Windows 7 使用 Visual Studio Express 2012 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13313262/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com