c - 相当于 Windows 中的 "sysconf(_SC_CLK_TCK)"

标签 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) 的任何命令/函数?

最佳答案

您可以将其替换为 QueryPerformanceFrequency()GetProcessTimes() .

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

另请参阅 this question .

关于c - 相当于 Windows 中的 "sysconf(_SC_CLK_TCK)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25087697/

相关文章:

c - 文件 linux/compiler.h 中定义的预处理器宏的目的是什么?

windows - 将 Windows 10 触摸板手势传递到远程桌面

windows - Vim 在 Windows 上取消隐藏隐藏文件

c# - 无法在 Windows XP 计算机上安装/卸载 Async CTP

c - 为什么 scanf_s 在 vi​​sual studio 以外的地方不起作用?

c - 堆栈粉碎错误 MPI_Send() 和 MPI_Recv()

c - PThreads:内核与线程

c - 不完整类型结构的暂定定义

c++ - 在 Windows 上用什么替代 glob_t 和 glob()?

visual-studio - 在 Visual Studio 2013 中,如何将代码分析限制为我的代码而不是引用的程序集?