在VisuaTFT中编写LUA 为什么无法require加载模块?
自己写了一个常用函数文件并保存在main.lua同一个目录下,在main.lua中require,但是在运行的时候提示无法找到自己编写的lua文件,在main.lua 中 local test = require("a")运行提示
error :187: module 'a' not found:
no field package.preload['a']
no file 'D:\VisualTFT\lua\a.lua'
no file '.\a.lua'
请问这该怎么处理?
换成dofile,require不一定支持 If后要接end 发表于 2023-4-10 09:00
换成dofile,require不一定支持
求助,我使用dofile, No such file or directory zdy123 发表于 2023-5-16 16:10
求助,我使用dofile, No such file or directory
lua文件要放在和main.lua同一个目录下,注意看看有没有写错lua文件名称 If后要接end 发表于 2023-5-16 16:28
lua文件要放在和main.lua同一个目录下,注意看看有没有写错lua文件名称
奇怪,把dofile放在on_init()里面才不会报错,另外请教下,通过这种方式多文件编程,PC仿真没问题,直接下载到设备同样可以使用吗,这个你们测试过吗 zdy123 发表于 2023-5-16 16:40
奇怪,把dofile放在on_init()里面才不会报错,另外请教下,通过这种方式多文件编程,PC仿真没问题,直接 ...
dofile是只能放在on_init里面,实体屏也是支持的
页:
[1]