在Xcode中检测到多个Lua VM。

我将 lua 构建为一个动态库目标,并且另一个动态库目标依赖它。当我 require 我的库时,会出现一个错误:“检测到多个 Lua VMs”。在 gcc 下,我找到了一个解决方案,通过添加 -Wl,-E 链接标志 在这里。但是在 Xcode 中该如何实现?

更新:我尝试使用 -weak_library 在我的目标中链接 lua,但仍然遇到了“检测到多个 Lua VMs”的错误。

点赞
用户107090
用户107090

你不应该将第二个动态库与 Lua 连接。将其作为依赖项保留。我不确定如何在 Xcode 中表达这一点。此外,据我所知,在 Mac OS X 中没有必要使用 -Wl,-E

2013-07-03 10:52:12