Je suis juste en train de plonger dans SWIG comme un moyen de créer des liaisons Lua, et j'ai rencontré un problème. J'ai fait mon fichier d'interface et construit un fichier objet partagé à partir de tout cela sans aucun problème. Cependant, quand je lance Lua et essayer d'exiger l'objet partagé, je reçois le texte suivant:luaopen_my_example indéfini après avoir compilé swig wrapper
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
pile retraçage:
[C]: ? [C]: in function 'require' stdin:1: in main chunk [C]: ?
Je ne peux pas sembler trouver quoi que ce soit en ligne décrivant cette situation, donc Je pensais que je posterais ici. Y a-t-il des gourous SWIG là-bas? La classe que j'emballe est de quelques milliers de lignes (et de propriété) ou je l'afficherais ici.
Merci! : D