我主要是在测试局部代码运行时长时使用
#include <windows.h>
LARGE_INTEGER p; // cpu频率
LARGE_INTEGER s; // 计时起始时的计时
LARGE_INTEGER e; // 计时结束时的计时
QueryPerformanceFrequency(&p); // 获取cpu频率
QueryPerformanceCounter(&s); // 获取计时起始时的计时
。。。 // 测试代码
QueryPerformanceCounter(&e); // 获取计时结束时的计时
double tTime = ((double)e.QuadPart - (double)s.QuadPart) / (double)p.QuadPart; // 用时
qDebug("p %ld, tick %ld", p.QuadPart, e.QuadPart - s.QuadPart);
#include <QMessageBox>
QMessageBox::information(nullptr, "Info!", QString("%1 s").arg(tTime));