我需要一个具有基本要求的模块:
require "luatorrent"
并且在 32 位和 64 位版本的 Windows 8/7/Vista 上一切正常,但是当项目在 XP 上运行时出现此错误:
所以问题是:
A:任何人都知道为什么这个问题似乎是特定于 XP 的,即使它是相同的 Lua 5.1 和其他文件?
B:如果在不重新编译模块的情况下无法解决这个问题,我不能这样做,因为它是旧的并且没有源代码,那么我可以以某种方式执行要求,然后在加载时得到一个真/假,这样我就可以做一个“如果”声明继续加载模块的功能,因为抛出的错误会破坏代码并且应用程序不会继续?