在Windows中等效于“sysconf(_SC_CLK_TCK)”

时间:2014-08-01 19:52:40

标签: c windows visual-studio porting

我试图将我的程序从Linux移植到Windows,并且我遇到了sysconf(_SC_CLK_TCK)的问题。根据我的研究,Windows中sysconf(_SC_CLK_TCK)的等价物是CLOCKS_PER_SEC,但Visual Studio正在抱怨这一点。有谁知道在Windows中等同于sysconf(_SC_CLK_TCK)的任何命令/功能?

1 个答案:

答案 0 :(得分:0)

您可以使用QueryPerformanceFrequency()GetProcessTimes()替换它。

CLOCKS_PER_SEC仅在与clock()结合使用时才有用,对于大多数用途来说,它是无用的,因为它返回程序消耗的处理器时间,而不是实时。

另请参阅this question