Я только сейчас погружения в SWIG как средство для создания Lua привязки, и я врезался в препятствии. Я сделал свой файл интерфейса и без проблем создал общий файл объектов из него. Однако, когда я бегу Lua и попытаться потребовать от общего объекта, я получаю следующее:luaopen_my_example неопределенного после компиляции Swig обертки
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
стека TRACEBACK:
[C]: ? [C]: in function 'require' stdin:1: in main chunk [C]: ?
Я не могу показаться, чтобы найти что-нибудь в Интернете, описывающий эту ситуацию, так Я думал, что отправлю сюда. Есть ли там SWIG-гуру? Класс, который я обертываю, состоит из нескольких тысяч строк (и проприетарных), или я бы разместил его здесь.
Спасибо! : D