1

動的ライブラリ ターゲットとして lua をビルドし、別の動的ライブラリ ターゲットがそれに依存しています。ライブラリが必要な場合、エラーが表示されます: 複数の Lua VM が検出されました。ここに -Wl,-E リンク フラグを追加して、gcc で解決策を見つけました。しかし、Xcode で行う方法は?

更新: -weak_library を使用してターゲットに lua をリンクしようとすると、「複数の Lua VM が検出されました」というエラーもキャッチされます。

4

1 に答える 1

1

2 番目の動的ライブラリを Lua とリンクしないでください。依存関係として残します。これをXcodeで表現する方法がわかりません。また、私が知る限り-Wl,-E、Mac OS X で使用する必要はありません。

于 2013-07-03T10:52:12.890 に答える