Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QT OpenSource,5.12.1,默认安装不会生成qtmainid.lib_C++_Qt - Fatal编程技术网

C++ QT OpenSource,5.12.1,默认安装不会生成qtmainid.lib

C++ QT OpenSource,5.12.1,默认安装不会生成qtmainid.lib,c++,qt,C++,Qt,首先,我不会在这里发帖,因为我没有查找与此相关的问题和答案。我尝试过这些解决方案,但收效甚微,因为大多数问题都围绕着以前的版本,而且在某种程度上是模糊的。以下是我访问过的页面: 链接 ,这更糟地毁了我的案子。由于最后两个步骤,某些东西暂时出现故障,但在重新启动QT后又恢复正常 ,我有VS2017,并且命令行提示符不识别'configure.exe'。这是代码行: configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no

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

链接

,这更糟地毁了我的案子。由于最后两个步骤,某些东西暂时出现故障,但在重新启动QT后又恢复正常

,我有VS2017,并且命令行提示符不识别'configure.exe'。这是代码行:

configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
,再次与VS 10相关,我真的应该在2010版上工作吗?有没有办法为2017年配置它,因为它是我最熟悉的工具

,我不知道QMAKESPACE是什么。我昨天刚开始做我的学期项目,所以我以前没有任何QT的专业经验,也没有任何一般的经验。附在勾选答案上的链接不提供任何帮助。它只是详细说明它支持哪些系统。我目前正在使用Windows10,版本1809

,我真的迷路了。Nish谈论的qt源在哪里?它们来自这里:,来自“源程序包和其他版本”。这些文件在哪里?他们是从这里带着安装程序来的吗?我用什么来编译它们?这些编译的文件会生成一些.exe文件吗?更重要的是,这些职位来自2009年

有什么问题吗?

我在QT()上观看了Derek Banas的系列视频。以下是我设置QT所采取的步骤:

i) :去了

ii):选择“开源”,然后点击下载

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

LNK 1104: Cannot open file 'qtmaind.lib'
vi):更改为发布,配置文件,给了我以下错误:

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.
我试着重新安装它。没用。我来到这里:,下载了最新的5.12.1,以及“源代码包和其他版本”中的zip文件。再次执行与上述相同的操作,但出现相同的错误

困惑是因为视频没有解决这样的问题。在线查看。没有在这里找到什么,因此,我在这里。我的假设是:

i) :这与我的路径变量有关。由于两个版本都存在这个问题,这意味着故障来自我这边,而不是QT

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

在回答之前

请告诉我解决这个问题的方向。我不知道从哪里去,但我真的,真的,真的想学习QT作为我的C++学习的一部分,我愿意工作。我只是缺少指导

如果这是否决票,请给我一些链接,专门解决我的问题,这样我就可以前往那里。我很高兴知道方向。:)

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

以下是我看到的一些图片:

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

您到底想要什么?只是安装Qt?我建议使用在线安装程序,它一直都对我有用。作为Visual studio用户,您唯一的潜在缺点是,安装Qt Creator会占用一些磁盘空间和带宽。看起来您的链接器找不到库,您的应用程序也找不到插件。在Build Environment(左菜单中的“项目”选项卡)部分,检查QTDIR变量是否正确(它应该是到您的Qt目录的路径)。@hyde,我想运行我的项目,当我运行时,我得到了上面提到的错误。也就是说,在运行调试时出现LNK 1104错误,在处理版本概要文件时未发现windows QT平台插件错误。我想弄明白为什么,因为我想在里面做一个项目。我使用过在线安装程序和离线安装程序,它们都会给我相同的错误。这对我来说不是第一次。而且,我一开始对使用VS感到困惑。我见过人们在QT中同时使用VS和IDE。无论如何,谢谢你的回复!说到跑步,我的意思是按左下角的绿色箭头,如您所见。我希望看到我的当前应用程序,就像我看到德里克·巴纳斯一样。