我试图将我的程序从Linux移植到Windows,并且我遇到了sysconf(_SC_CLK_TCK)
的问题。根据我的研究,Windows中sysconf(_SC_CLK_TCK)
的等价物是CLOCKS_PER_SEC
,但Visual Studio正在抱怨这一点。有谁知道在Windows中等同于sysconf(_SC_CLK_TCK)
的任何命令/功能?
答案 0 :(得分:0)
您可以使用QueryPerformanceFrequency()
或GetProcessTimes()
替换它。
CLOCKS_PER_SEC仅在与clock()
结合使用时才有用,对于大多数用途来说,它是无用的,因为它返回程序消耗的处理器时间,而不是实时。
另请参阅this question。