gpt4 book ai didi

c - 如何使用 C 在 QT 应用程序中获取处理器制造商 ID

转载 作者:行者123 更新时间:2023-11-30 19:27:01 25 4
gpt4 key购买 nike

任何人都可以帮助我使用 C 编程语言读取 Qt 应用程序中的处理器制造商 ID。

这是我尝试过的代码:

#include <stdio.h>
int main()
{
system("sudo dmidecode");
}

我无法使用它,因为:

  • 它在 QT 应用程序中不起作用
  • 我想将此信息存储在 qt 应用程序的文件中。

有人可以建议我使用 Qt 应用程序将处理器信息存储在辅助文件中的任何其他方法吗?

最佳答案

如果您想将其存储到文件中,这非常简单。

您需要按照您想要的方式解析 /proc/cpuinfo 的输出并将输出重定向到文件。您可以使用简单的命令行工具来完成此操作,例如 grepcut(以及许多其他工具)。

然后你会得到这样的一行。

system("cat /proc/cpuinfo | grep something > output_file");

还有其他更奇特的方法可以做到这一点,例如 libcpuid您可能想看看。

关于c - 如何使用 C 在 QT 应用程序中获取处理器制造商 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56303727/

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