私はLuaバインディングを作成する手段としてSWIGに潜入しています。私は自分のインターフェースファイルを作って、問題なく共有オブジェクトファイルを作りました。そう、swuaラッパーをコンパイルした後にluaopen_my_exampleが未定義
[C]: ? [C]: in function 'require' stdin:1: in main chunk [C]: ?
が、私はこのような状況を記述し、オンラインで何かを見つけるように見えることはできません。
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio require("my_example") error loading module 'my_example' from file './my_example.so': ./my_example.so: undefined symbol: luaopen_my_example
スタックトレース:しかし、私はLuaのを実行し、共有オブジェクトを要求しようとすると、私は次の取得します私はここに投稿すると思った。 SWIGのGurusはありますか?私がラッピングしているクラスは、数千行(および独自仕様)か、ここに掲載します。
ありがとうございます! :D