如何在带有32位时间库的Linux中使用mktime64()来避免2038问题。
我们已尝试使用宏time64,但失败,因为编译器仍抛出未定义的mktime64()错误:

typedef long long _Time64_t;

_Time64_t _Time64(_Time64_t *pt);

struct tm *_Localtime64(_Time64_t *pt);

_Time64_t _mktime64(_Time64_t pt);

main.c:(.text+0x68):对“mktime64”的未定义引用
请您帮助我如何使用32位库使用mktime64time64localtime64函数。

最佳答案

这些功能似乎Microsoft only

10-05 21:51