我想让get和set -Systemtimeadjustment来操纵本地时钟,我想成为平台独立。那么如何获得WinCE或Linux的函数(名称)?我在谷歌搜索,但我没有找到任何东西!在WinCE和Linux上获取/设置SystemTimeAdjustment
谢谢!
我想让get和set -Systemtimeadjustment来操纵本地时钟,我想成为平台独立。那么如何获得WinCE或Linux的函数(名称)?我在谷歌搜索,但我没有找到任何东西!在WinCE和Linux上获取/设置SystemTimeAdjustment
谢谢!
Linux使用adjtimex函数(RFC 1305,David L. Mills)。详情请参阅Linux/kernel/time/timekeeping.c。
这两个操作系统在设置时钟方面的工作方式非常不同,因此无法将其“独立于平台”。阿诺回答了它在Linux中的做法。在CE中,它是用SetSystemTime
完成的。您必须将这两者包含在逻辑中,以确定在运行时要调用哪一个或使用#ifdef`语句编译正确的平台。
是的,我使用#ifdef来决定应该编译哪个代码(部分)。感谢您的信息和遗憾,我没有提到它。我只想知道每个平台的功能名称。 – Scorpion