我试过了,但它只会显示逻辑处理器的数量
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
int numCPU = sysinfo.dwNumberOfProcessors;
答案 0 :(得分:2)
来自https://msdn.microsoft.com/en-us/library/windows/desktop/ms724958(v=vs.85).aspx:
注意有关逻辑处理器共享的物理处理器的信息,请调用GetLogicalProcessorInformationEx,并将RelationshipType参数设置为RelationProcessorPackage(3)。
您可以获取逻辑处理器的相关硬件,并推断出有多少物理处理器