如何下载和安装Qt库?

4
我想在Visual Studio的大学项目中使用QDirIterator类,但由于某些原因,我无法包含它。我尝试下载库文件,但找不到正确的网站,QT网站本身似乎是一个充满收费墙壁的混乱丛林。
Visual Studio给出的错误信息是“无法打开源文件“QDirIterator””。我有一些Python知识,也许我可以做类似pip install的事情? https://doc.qt.io/qt-5.14/qdiriterator.html是我正在尝试使用的类的文档链接。

2
如果您没有Qt安装,则无法包含Qt头文件。您真正的问题是“如何下载和安装Qt库”吗? - Botje
1
关于“付费墙的丛林”,请在 https://www.qt.io/download 上点击“转向开源”,然后在底部下载“qt在线安装程序”。或者从vcpkg / Conan获取Qt。 - Botje
1
如果您不使用Qt框架进行编程,则应改用文件系统库。https://en.cppreference.com/w/cpp/filesystem/directory_iterator - drescherjm
1
如果你只对使用QDirIterator类感兴趣,而不是Qt库的其他部分,那么这可能有点过度了。Qt是一个非常庞大的库集合。找到一些更简单的东西,只用于浏览文件和目录结构可能更有意义。 - JarMan
1
@ALX23z请不要散布FUD。开源版本的许可证为LGPL3、GPL3和GPL2。作为开发者,您的权利和责任在下载页面上已经明确标注。 - Botje
显示剩余3条评论
1个回答

10
我理解你的痛苦,Qt网站很难浏览。以下是我安装它的方法。打开此链接,点击 "qt-unified-windows-x86-online.exe."(或者适合你操作系统的正确文件)。打开文件并按步骤操作。实际上,我建议你为了满足单一需求找到一个更简单的库,因为据我所知,你不会使用Qt中99%的库。

非常难以导航,还是根本无法导航?该网站上的每个链接都指向https://www.qt.io/download,而该链接又指向“产品地图”,但实际上并没有任何有效信息。这感觉像是一种欺诈行为... - NeatNit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接