QT 5 代码
解决 sleep(1) 达不到1ms 的问题
timeBeginPeriod 调用影响是全局的,程序一直运行即可,其他程序即可得到准确的时钟,退出失效。
#include <iostream>
#include <windows.h>
int main(int argc, char** argv) {
//char buffer[100];
//sprintf(buffer,"1 millisecond has been set!");
//cout<<buffer<<endl;
std::cout<<"1 millisecond has been set!"<<std::endl;
timeBeginPeriod(1);
while(true)
{
Sleep(10000);
}
return 0;
}