gpt4 book ai didi

c++ - 不包括 Qt QMimeDatabase header

转载 作者:行者123 更新时间:2023-11-28 04:35:56 24 4
gpt4 key购买 nike

我正在尝试将 Qt 应用程序从 Windows 移植到 Linux。构建系统提示 QMimeDatabase.h 是未知的,即使它显然位于 include 目录中。

我正在使用最新的 Debian 版本和 Gnome。 Qt 版本是 5.10,g++ 6.30。

我该如何解决这个问题?

最佳答案

我认为应该是QMimeDatabase,没有.h后缀。如果查看此文件,您会发现它实际上包含 qmimedatabase.h - 请注意小写。在 Windows 上,文件系统不区分大小写,而在 Linux 上,它区分大小写,因此在 Windows 上 QMimeDatabase.hqmimedatabase.h 是同一个文件,而在 Linux 上它们被识别作为不同的文件 - qmimedatabase.h 存在,但 QMimeDatabase.h 不存在。

关于c++ - 不包括 Qt QMimeDatabase header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51436653/

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