linux下获取cpu温度,python获取电脑温度
这是一个Windows操作系统操作系统下的硬件扫描和测试工具
ht-TPS://-github。c-om/BurnellLiu/BLHWScaner
将核心温度目录丙酸纤维素到项目目录下,
将winring 0/发布目录下所有文件丙酸纤维素到你项目输出目录,
这个是参照CoreTempTester下主页面写的
# include 标准传真。h #包含stdlib。h # include iostream # include CoreTemp/lcputemp。h /# include CoreTemp/lgputemp。h # include CoreTemp \ debug print。h //# include 定义。h ///@ brief最大处理器物理核心数# ifndef MAX _ PROCESSOR _ PHYSICAL _ CORE _ NUM # define MAX _ PROCESSOR _ PHYSICAL _ CORE _ NUM 64 # endif///@ brief最大国家政治保卫局。参见国家政治保卫局温度传感器数量# IFN def MAX _ GPU _ SENSORS _ NUMBER # define MAX _ GPU _ SENSORS _ NUMBER 16 #迪恩fint GetCoreTemp(){ bool bRet=false;unsigned int cpuCoreNum=0;unsigned int gpuCoreNum=0;无符号整数CPU temp[MAX _ PROCESSOR _ PHYSICAL _ CORE _ NUM]={ 0 };无符号整数GPU temp[MAX _ GPU _ SENSORS _ NUMBER]={ 0 };wstring winring 0 path=L"winring 0。dll”;LCpuTemp * gCpuTemp=new LCpuTemp(winring 0 path);bRet=gCpuTemp-Get(cpuCoreNum,cpuTemp);无符号整数平均温度=0;//平均值如果(!bRet){ debug print( GetCpuTemp Fail \ n );}else{DebugPrint(Cpu核心号为:%u\n ,cpuCoreNum);对于(无符号int I=0;i cpuCoreNumi ){DebugPrint(Cpu内核(%u)温度为:%u\n ,I,Cpu Temp[I]);aver temp=CPU temp[I];} } return aver temp/2;}nvapi.lib静态链接库总是提示错误:连接错误
LGpuTemp.cpp文件下修改
#杂注注释(lib, nvapi.lib )
//#杂注注释(lib, 1 .\ \ NV API \ \ NV API。lib’)
在解决方案右键添加现有项添加nvapi.lib
结果:
使用开放式硬件监视器的结果为:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。