编译Lua项目使lightroom 3崩溃

编译Lua项目使lightroom 3崩溃,lua,lightroom,Lua,Lightroom,我为LightRoom 3和LightRoom 4编写了一个导出器插件。代码是使用SDK-4编译的,使用的是Luac 5.2.1版的windows版本。编译后的项目在LR4中运行良好,但在第二次尝试使用插件时崩溃[在LR3中] 我的直觉告诉我,我需要(a)使用早期版本的Lua进行编译(b)使用SDK-3 有人能确认哪个版本的Lua和SDK应该与最新版本的LR3一起使用吗?感谢@lhf指出SDK-4在PDF中有语言信息。因为我有SDK-3的PDF,所以我检查了文档的同一部分。瞧,同样的信息也在那里

我为LightRoom 3和LightRoom 4编写了一个导出器插件。代码是使用SDK-4编译的,使用的是Luac 5.2.1版的windows版本。编译后的项目在LR4中运行良好,但在第二次尝试使用插件时崩溃[在LR3中]

我的直觉告诉我,我需要(a)使用早期版本的Lua进行编译(b)使用SDK-3


有人能确认哪个版本的Lua和SDK应该与最新版本的LR3一起使用吗?

感谢@lhf指出SDK-4在PDF中有语言信息。因为我有SDK-3的PDF,所以我检查了文档的同一部分。瞧,同样的信息也在那里

"Lightroom 4 uses version 5.1.4 of the Lua language."
"Lightroom 3.0 uses version 5.1.2 of the Lua language."

**特别感谢@lhf

LightRoom是否使用lua5.2?@lhfMy导出插件,已编译(lua5.2.1)并使用LR4+SDK4进行测试。经确认可在mac和windows LR4安装上运行。“Lightroom 4使用Lua语言的5.1.4版。”“Lightroom 3.0使用Lua语言的5.1.2版。”——SDK-3