实习期间,会尽量把遇到的问题记录下来。
**问题:**在使用VsCode进行Lua的多文件调用时,出现了因更改VsCode运行Lua的路径导致Lua文件不能被执行的问题。
**问题研究:**当VsCode执行Lua文件时,若Lua工程文件与Lua的源文件不处于同一文件夹下,则VsCode会自动在Lua源文件所处的文件夹中对目标调用文件进行搜索,所以一开始当我在Lua工程文件所处的文件夹中创建目标调用文件并对其进行调用时,VsCode却是在Lua源文件所处的文件夹中进行搜索,这样的调用必然失败。
**问题解决:**1)在调用Lua文件时,使用路径来确定目标调用文件所处的路径,故 VsCode可以正确。
2)将Lua源文件中的Lua.exe以及Lua.dll两个文件放入工程文件夹中,则可以不更改路径的情况下进行文教调用。