【发布时间】:2017-05-30 18:22:10
【问题描述】:
我一直在使用似乎不支持 os 库的 4.0 版本的 lua。有没有办法将此库包含到我的项目中? 或者获得另一种方式来使用与日期时间计算相关的功能?
最好使用 *.lua 文件而不是 *.c 文件,因为我没有完全访问代码的权限。
当我运行以下行时,
print(os.time{year=1970, month=1, day=1, hour=0})
我收到一条错误消息:
尝试索引全局 'os'(一个 nil 值)
【问题讨论】:
-
只是出于好奇,你为什么坚持使用 lua 4?
-
如果你不能用the Lua 4.0 standard libraries得到你需要的东西,那么
.lua文件不可能复制os库;你需要一个 C 模块。 -
@hjpotter92:我坚持使用 4.0,因为我正在运行的应用程序是在 4.0 中制作的,不是我要升级的。但是我可以添加 lua 函数。
-
@ColonelThirtyTwo:我害怕那个。
标签: datetime lua operating-system lua-4.0