Probleme de compilation avec Lua
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:
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:
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:
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!