社区
C语言
帖子详情
gettimeofday的移植
kantonwang2007
2009-11-30 01:16:11
在做一个unix到windows的移植,有一个函数gettimeofday,windows下没有找到类似的,请问该怎么实现转换呢?由于接口不能变,因此要保留gettimeofday的定义,自己实现,谢谢大家!
...全文
253
2
打赏
收藏
gettimeofday的移植
在做一个unix到windows的移植,有一个函数gettimeofday,windows下没有找到类似的,请问该怎么实现转换呢?由于接口不能变,因此要保留gettimeofday的定义,自己实现,谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kantonwang2007
2009-11-30
打赏
举报
回复
谢谢楼上的,看了一下,这个精度只是到毫秒。我查了一下,QueryPerformanceFrequency可能精度可以提到到微秒,写了一个函数,请大家指教。
int gettimeofday(struct timeval *timeval)
{
LARGE_INTEGER li;
double dblSecPerTick, dblSec, dblMicroSec;
QueryPerformanceFrequency(&li);
dblSecPerTick = 1.0 / li.QuadPart;
QueryPerformanceCounter(&li);
dblSec = dblSecPerTick * li.QuadPart;
dblMicroSec = dblSec * 1000 * 1000;
timeval->tv_sec = (long)dblSec;
timeval->tv_usec = (long long)dblMicroSec % (1000 * 1000);
return 0;
}
太乙
2009-11-30
打赏
举报
回复
http://topic.csdn.net/u/20080408/00/94a28ec7-799c-478e-be16-5c490723a0bf.html#replyachor
查看5楼!!
inux下get
time
ofday
函数windows替换方法(详解)
在跨平台编程中,有时需要将Linux系统中的特定函数
移植
到Windows系统中,因为两者对某些功能的实现可能不同。`get
time
ofday
`是Linux中一个用于获取当前时间的函数,但在Windows系统中并不提供。因此,我们需要为...
windows到Linux代码
移植
遇到的问题
Windows的GetSystem
Time
AsFile
Time
在Linux中可以用get
time
ofday
或clock_get
time
替代。理解两者之间的时区、时间戳和时间结构差异很重要。 10. **API兼容性**: 使用第三方库如Boost或Poco可以帮助解决跨平台API的...
Android_
移植
之_iperf
compat/get
time
ofday
.c \ compat/inet_ntop.c \ compat/inet_pton.c \ compat/signal.c \ compat/snprintf.c \ compat/string.c \ src/Client.cpp \ src/Extractor.c \ src/Launch.cpp \ src/List.cpp \ ...
tmc.rar_tmc
1. **时间基底的处理**:不同的操作系统可能有不同的时间原语,如Windows的`GetTickCount()`和Linux的`get
time
ofday
()`。确保
移植
后的定时器能正确获取和处理时间。 2. **线程安全**:如果目标系统支持多线程,那么...
yaffs_vc-raw-0.95d.rar_RAW_raw-os_yaffs_yaffs2_yaffs_osglue.h
`yaffs_get
time
ofday
`则需要替换为`GetSystem
Time
AsFile
Time
`或`GetTickCount`等函数。
移植
过程中,还会遇到诸如线程同步的问题,因为YAFFS通常在多线程环境中运行。VC平台下,我们可以利用`CreateMutex`、`...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章