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 enervantProbablement 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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Action.cpp:25: erreur: «luaL_dostring" was not declared in this scope
Voici les lignes importantes du makefile que j'utilise :
Et pour les headers du fichier .cpp :
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)
Voila, si quelqu'un à une idée aussi mince soit-elle, je suis tout ouï (:
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>
Merci d'avance!
Partager