如何在带有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位库使用
mktime64
、time64
和localtime64
函数。 最佳答案
这些功能似乎Microsoft only