【发布时间】:2014-11-13 22:39:12
【问题描述】:
我已经学习 C++ 大约一年了,不是一个完全的菜鸟,但最近决定学习如何创建 GUI,所以经过一些研究,我认为 Qt 是适合我的工具。
抓住了 Qt 并想按照 thenewboston 的 Youtube 教程进入 Qt Creator,但是我尝试运行的任何(甚至是空的)项目都会出错
LNK1104: cannot open file 'glu32.lib'.
一段时间以来,我一直在互联网上寻找解决这个问题的方法 - 这个问题已经提出了几次,但解决方案要么不适用于我,要么我无法确定它们的头或尾(在很多方面我还是个菜鸟)。
我真的可以对此提出一些建议。
编辑:@hyde 这是编译器输出:
17:58:09:运行未命名项目的步骤...
17:58:09:配置不变,跳过 qmake 步骤。
17:58:09:开始:“C:\Qt\Tools\QtCreator\bin\jom.exe”
C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID / 24 / RT_MANIFEST */ "debug\untitled.exe.embed.manifest">debug\untitled.exe_manifest.rc如果不存在 debug\untitled.exe 如果存在 debug\untitled.exe.embed.manifest del debug\untitled.exe.embed.manifest
如果存在 debug\untitled.exe.embed.manifest 复制 /Y debug\untitled.exe.embed.manifest debug\untitled.exe_manifest.bak
link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language= '' processorArchitecture=''" /MANIFEST /MANIFESTFILE:debug\untitled.exe.embed.manifest /OUT:debug\untitled.exe @C:\Users\Immi\AppData\Local\Temp\无标题.exe.3464.31.jom
LINK : 致命错误 LNK1104: 无法打开文件 'glu32.lib'
jom: C:\Qt\Tools\QtCreator\bin\build-untitled-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug\Makefile.Debug [debug\untitled.exe] 错误 1104
jom: C:\Qt\Tools\QtCreator\bin\build-untitled-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug\Makefile [debug] 错误2
17:58:10:进程“C:\Qt\Tools\QtCreator\bin\jom.exe”退出,代码为 2。
构建/部署无标题项目时出错(套件:Desktop Qt 5.3 MSVC2012 OpenGL 32bit)
执行步骤“Make”时
17:58:10:经过时间:00:01。
【问题讨论】:
-
请将您的“空”项目的干净构建的控制台输出(我假设只是空的
main函数或其他东西)添加到问题中。还要告诉你正在使用什么 Qt Creator Kit(例如,“Desktop Qt 5.2.1 MSVC2010 32bit OpenGL”是我拥有的)。 -
另外,试试
dir /s C:\glu32.lib,看看你有那个文件,如果有的话。 -
抱歉,我措辞错误 - 它甚至无法编译,因此没有构建,也没有控制台输出。我正在使用 Qt 5.3.2 MSVC2010 32 位 OpenGL。我似乎确实有很多次文件,无论是在 C:\Program Files\Microsoft SDKs\ 或 C:\Program Files (x86)\Microsoft SDKs\ 的子目录中
-
对不起,我打错了!我的意思是,添加 compile 输出(如果您遇到链接器错误,您确实有)。
-
无论如何,一种解决方案是安装 MinGW 版本(使用在线安装程序很容易,如果您有良好的互联网连接),这是我通常在 Windows 上使用的。或者只是尝试重新安装您现在拥有的东西,以防安装以某种方式搞砸了。此外,请确保您拥有来自 GPU 制造商的最新显示驱动程序(不过,这与构建时间问题无关,只是说)。
标签: c++ qt visual-c++