Qt5问题:错误:shell32.lib:没有这样的文件或目录

Qt5问题:错误:shell32.lib:没有这样的文件或目录,qt,mingw,Qt,Mingw,我正在尝试学习如何使用Qt进行开发,不得不说,从一开始就很痛苦 我安装了Qt Creator 5.4版本。然后是这个 它默认为MSV,所以我手动添加了MinGw。它旁边有一个红色标志,表示MinGW无法编译QT版本的代码 我只想使用Qt5,需要一个合适的编译器。我习惯于在Eclipse使用C++来处理C++DEV.< /P> < P>你的安装看起来不完整或不一致。 要使用Qt,实际上需要两件事:一件是编译器工具链(在Qt Creator中称为“kit”),另一件是已编译的Qt库,它在“Qt版本”

我正在尝试学习如何使用Qt进行开发,不得不说,从一开始就很痛苦

我安装了Qt Creator 5.4版本。然后是这个

它默认为MSV,所以我手动添加了MinGw。它旁边有一个红色标志,表示MinGW无法编译QT版本的代码


我只想使用Qt5,需要一个合适的编译器。我习惯于在Eclipse使用C++来处理C++DEV.< /P> < P>你的安装看起来不完整或不一致。 要使用Qt,实际上需要两件事:一件是编译器工具链(在Qt Creator中称为“kit”),另一件是已编译的Qt库,它在“Qt版本”下的设置中可见。两者都需要装配在一起才能工作

如果要在Visual Studio中使用Qt,则在使用联机安装程序时,应在安装过程中选择与(以前安装的)VS版本相对应的预编译Qt版本。或者使用VS版本的脱机安装程序。安装后,一切都恢复正常


或者你想用MinGW。帮你自己一个忙,使用Qt安装程序安装的MinGW版本,它不同于MinGW.org中的版本(它是MinGW-w64项目的32位版本,比MinGW.org中的版本更新,并且有一些其他微妙之处)。可在安装程序的“工具”下选择。另外,选择使用MinGW预编译的Qt版本。安装后,为您的新项目选择MinGW工具包,一切都将从头开始。同样,您可以使用包括MinGW预编译Qt的脱机安装程序,也可以使用预编译Qt的所有版本可供选择的联机安装程序来执行该安装。

您不能将Qt5 libs与MinGW一起使用,请尝试使用MinGW下载Qt5 SDK版本,两者不同。如果Qt维护工具在package manager中提供了MinGw的Qt5版本,请首先尝试。提示:请尝试MSYS2软件包并获取MinGWAs@Arpegius的Qt编译二进制文件:Qt5MSVC不能用于MinGw。有一个MinGW软件包可用,安装程序也支持它。这实际上不是QT问题,这就像用Javac安装java的Eclipse,并试图编译C++代码…尽管如此,如果您在包中安装了源代码,您仍然可以使用当前的MinGW编译器编译当前安装的库,但这可能会成为一个真正的难题。