我正在尝试实现QT5文档(https://doc.qt.io/qt-5/qtnetwork-threadedfortuneserver-example.html)中的Threaded fortune示例,但是编译器不接受header。在.pro文件中,有CONFIG + = c ++ 11,它对于其他头文件工作正常,但不适用于此头文件。
我试图在.pro文件中包含其他配置选项,包括CONFIG + = staticlib c ++ 11,该配置不起作用!
.pro文件如下所示:
fortunserver.h文件如下:
我希望程序可以使用标题QRandomGenerator成功构建。
答案 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版本更改为该版本,然后重新构建。