Bonjour,

J'ai actuellement un probleme qui se pose à moi, encore.
J'ai installé Lua, et Luabind, mais pour l'instant, la simple utilisation de Lua dans un code C++ me pose problème.

En effet, à la compilation, je rencontre un enervant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Action.cpp:25: erreur: «luaL_dostring" was not declared in this scope
Probablement un probleme de lien de librairie ou de header. Seulement, ce qui est étrange, c'est qu'en utilisant les mêmes options avec gcc sur un code C qui utilise les mêmes appels Lua, et les mêmes headers, je n'ai aucune erreur de compilation et le prog marche.

Voici les lignes importantes du makefile que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
LDFLAGS = `sdl-config --cflags --libs` -lSDL_image -lSDL_ttf  `lua-config50 --libs` -I/usr/include/lua50
 $(EXE) : $(OBJS)                                                                                                                                                                                         
            $(CC) $(OBJS) -o $(EXE) $(LDFLAGS)
Et pour les headers du fichier .cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#include <lua50/lauxlib.h>
#include <lua50/lualib.h>
#include <lua50/lua.h>
Voila, si quelqu'un à une idée aussi mince soit-elle, je suis tout ouï (:

Merci d'avance!