Ami*_*edi 5 c++ qt cross-platform
我无法在所有操作系统中获得CPU ID或主板序列号(跨平台Qt)
在Windows上,我正在使用WMI,而在另一台上使用Mac.我想使用跨平台库.
Flo*_*man 3
尽管 Qt 在运行时检测 CPU 功能集(参见 src/corelib/tools/qsimd.cpp),但它不会导出任何函数来访问该功能集(也不会导出任何其他 CPUID 信息)。编写一小段汇编代码来收集该信息。-来源
您将必须编写一些与平台相关的代码来检索此信息。
对于 CPU id,您可能应该查看__cpuid()Windows 的函数,这个答案可以帮助您获取 Linux 的 CPU id。
__cpuid()
执行此操作时,您可能需要考虑阅读主板序列号,因为并非所有主板都在同一位置提供此信息(大多数根本不提供)。
归档时间:
11 年,11 月 前
查看次数:
4512 次
最近记录:
11 年,7 月 前