2010-06-07 22 views
1

Mon script s'exécute correctement lorsque je l'exécute depuis l'extérieur de l'application (terminal), mais lorsqu'il est appelé depuis l'application C++, il s'arrête dans l'appel require ("luasql.mysql").Comment lier LuaSQL dans une application C++?

Quelqu'un peut-il aider?

+1

Quel est le message d'erreur? –

+0

le problème est résolu, le package.cpath était faux dans l'application. donc la fonction require ne pouvait pas le trouver. merci quand même. –

+0

s'il vous plaît répondez à votre propre question et acceptez la réponse depuis que vous avez résolu le problème depuis le demander. – RBerteig

Répondre

0

package.cpath et package.path doivent être définis dans le script pour charger les modules installés. Donc, package.cpath doit avoir les dossiers que lua peut vérifier pour les clibs pour les charger, et la même chose pour package.path, mais cette fois pour charger les modules ou les fichiers lua.