<QRandomGenerator>没有这样的文件或目录

时间:2019-08-25 16:48:44

标签: c++11 qt5

我正在尝试实现QT5文档(https://doc.qt.io/qt-5/qtnetwork-threadedfortuneserver-example.html)中的Threaded fortune示例,但是编译器不接受header。在.pro文件中,有CONFIG + = c ++ 11,它对于其他头文件工作正常,但不适用于此头文件。

我试图在.pro文件中包含其他配置选项,包括CONFIG + = staticlib c ++ 11,该配置不起作用!

.pro文件如下所示:

enter image description here

fortunserver.h文件如下:

enter image description here

我希望程序可以使用标题QRandomGenerator成功构建。

1 个答案:

答案 0 :(得分:0)

defmodule EnumHelpers do defp group_one({key, val}, categories) do Map.update(categories, key, [val], & &1 ++ [val]) end def map_col_fast(coll) do Enum.reduce(coll, %{}, &group_one/2) end end pairs |> EnumHelpers.map_col_fast() |> Map.to_list() 是新添加的类only available since QT 5.10

如果您使用的是较旧版本的Qt,则该类将不可用。您可以转到工具>选项>套件>(您的套件)> QT版本来检查您的QT版本。

如果这是<5.10,则需要更新Qt。在Linux上,这意味着您可能必须从其网站下载Qt,而不是通过软件包管理器下载。

一旦下载了新版本的Qt,请将套件的Qt版本更改为该版本,然后重新构建。