Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在Qt中获取硬件ID_C++_Qt_Cross Platform - Fatal编程技术网

C++ 如何在Qt中获取硬件ID

C++ 如何在Qt中获取硬件ID,c++,qt,cross-platform,C++,Qt,Cross Platform,我无法在所有操作系统(跨平台)中获取CPU ID或主板序列号 在我正在使用的Windows和另一个Mac上。我想使用一个跨平台的库 尽管Qt在运行时检测CPU功能集(参见src/corelib/tools/qsimd.cpp),但它不会导出任何函数来访问该功能集(或任何其他CPUID信息)。编写一小段汇编代码来收集这些信息 您必须编写一些依赖于平台的代码来检索此信息 对于CPU id,您可能应该查看Windows的函数,answer可以帮助您获得Linux的CPU id 这样做,你可能想考虑读主

我无法在所有操作系统(跨平台)中获取CPU ID或主板序列号

在我正在使用的Windows和另一个Mac上。我想使用一个跨平台的库

尽管Qt在运行时检测CPU功能集(参见src/corelib/tools/qsimd.cpp),但它不会导出任何函数来访问该功能集(或任何其他CPUID信息)。编写一小段汇编代码来收集这些信息

您必须编写一些依赖于平台的代码来检索此信息

对于CPU id,您可能应该查看Windows的函数,answer可以帮助您获得Linux的CPU id


这样做,你可能想考虑读主板序列号,因为不是所有的人都在同一个地方提供这个信息(大多数根本不提供)。 “wmic cpu获取处理器ID”