gpt4 book ai didi

c++ - QT OpenSource,5.12.1,默认安装不产生 qtmainid.lib

转载 作者:行者123 更新时间:2023-11-30 04:50:29 25 4
gpt4 key购买 nike

首先,我不会在这里发帖,因为我没有查找与此相关的问题和答案。我尝试了这些解决方案,但收效甚微,因为大多数问题都围绕着以前的版本,并且在某些方面含糊不清。以下是我访问过的页面:

链接

https://forum.qt.io/topic/78962/how-to-use-qt-with-visual-studio-2017/13 ,这更糟地毁了我的案子。由于最后 2 个步骤暂时出现故障,但在重新启动 QT 后又恢复正常。

How to build Qt for Visual Studio 2010 ,我有 VS 2017,并且命令行提示符无法识别“configure.exe”。这是代码行:

configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg

Building Qt for Visual Studio 2010 - cannot open file 'qtmaind.lib' ,再次与 VS 10 相关,我真的应该在 2010 版本上工作吗?有没有办法为 2017 年配置它,因为它是我最熟悉的工具?

qt cannot open input file 'c:\Qt\qt\lib\qtmaind.lib' ,我不知道 QMAKESPACE 是什么。我昨天刚开始,打算用它做我的学期项目,所以我以前没有任何 QT 的专业经验,或者任何一般的经验。附加到勾选答案的链接,https://doc.qt.io/archives/qt-4.8/supported-platforms.html , 不提供任何帮助。它只是详细说明了它支持的系统。我目前使用的是 Windows 10,版本 1809。

https://www.qtcentre.org/threads/23917-fatal-error-LNK1181-cannot-open-input-file-qtmaind-lib ,真的迷失了我。 Nish 所说的 qt 资源在哪里?他们来自这里吗:https://www.qt.io/offline-installers ,来自“源包和其他版本”。这些文件在哪里?他们是从这里安装程序的吗:https://www.qt.io/download ?我用什么编译它们?这些编译后的文件会生成一些.exe文件吗?更重要的是,这些帖子是 2009 年的。

问题是什么?

我观看了 Derek Banas 的 QT 系列视频 (https://www.youtube.com/watch?v=I96uPDifZ1w&t=297s)。以下是我设置 QT 所采取的步骤:

i): 去了https://www.qt.io/download .

ii): 选择“Go Open Source”,然后点击下载

iii): 下载后开始 QT 设置。在包菜单中,我选择了默认值。这给了我 QT 4.6.3。iv): 制作了一个新项目,如 Derek Banas 所示。v): 选择左下角的绿色箭头,选择调试选项后,我按下它。它给了我错误:

LNK 1104: Cannot open file 'qtmaind.lib'

vi): 更改为 release, profile, 给我这个错误:

This application failed to start because it could not find or load the Qt platform plugin "windows"in "".Reinstalling the application may fix this problem.

我尝试重新安装它。没用。我去了这里:https://www.qt.io/offline-installers ,并下载最新的 5.12.1,以及“源包和其他版本”中的 zip 文件。再次执行与上述相同的操作,但出现相同的错误。

很困惑,因为视频没有解决这样的问题。网上看的。在这里找不到太多,因此,我在这里。我的假设:

i): 这与我的路径变量有关。由于两个版本都出现了这个问题,这意味着错误在我这边,而不是 QT 的。

ii): 一些 windows .dll 文件丢失。但我不知道它们是什么文件。

在你回答之前

请给我指明解决此问题的方向。我不知道从这里去哪里,但我真的、真的、真的想把 QT 作为我 C++ 学习的一部分,而且我愿意工作;我只是缺乏指导。

如果这被否决,请给我发送一些专门解决我的问题的链接,这样我就可以去那里了。我会很高兴的方向。 :)

最后,感谢大家阅读这堵文字墙!

以下是我所看到的一些图片:In Debug version

In Release version

List of compilers that QT detected

最佳答案

终于成功了!如果这对那里的任何人有帮助,请在安装阶段不要选择默认按钮。根据您的时间,请继续选择安装时显示的 MSVC 64 位、MSVS < 2nd Latest Version > 和 MinGW < Latest Version > 64 位。这将允许您使用不同的工具包来运行您的应用程序。要访问此工具包,转到绿色按钮,将鼠标悬停在它上面或单击它,将有一个名为桌面 QT MSVC 64 位的工具包,然后选择它,然后然后运行您的程序。这将正确运行您的程序。

关于c++ - QT OpenSource,5.12.1,默认安装不产生 qtmainid.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54960791/

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