3

私のプロジェクト用に Luabind をコンパイルしようとしていますが、ほとんど成功していません。luabind の兄弟として lua ディレクトリ (src、makefile などを含む) があります。LUA_PATH を /my/dirs/lua フォルダーに設定しています。OSX Server 10.4 を実行しています。

luabind に入って bjam と入力すると、次のエラーが表示されます。

error: at Jamroot:101
error: *** Unable to find Lua Library

LUA_PATH を間違ったディレクトリに設定すると、73 行目にエラーが表示されます (Lua のインクルード ディレクトリを特定できません)。

私はこのチュートリアルに大まかに従いました: http://cfc.kizzx2.com/index.php/building-luabind-on-mac-os-x/

4

1 に答える 1

2

私はあなたと同じ問題に遭遇しました。

Mageia 3 を実行しています。

Jamroot 内でlocal lib = $(prefix)/lib ;パスを指定していたことに気付きました。私のマシンでは、LUA がインストールされたパスは/lib64. 私は変わりました、そしてそれはうまくいきました。

ファイルをチェックして、システムに対応しているかどうかを確認してください。パスだけでなく、LUA ライブラリのバージョンもハードコードされていることに気付きました。

ええ、私はあなたのシステムが MAC を使用しており、この投稿が 2012 年のものであることを知っています。

于 2013-10-03T19:25:56.980 に答える