Forum Solarus-Games francophone

Jeux amateurs => Aide & support => Discussion démarrée par: C2dric le 20 Mars 2010 à 17:13

Titre: Lua et Code::Block
Posté par: C2dric le 20 Mars 2010 à 17:13
Voilà, c'est une question que j'ai déjà posé sur plusieurs forum; mais étant donné que Zelda Solarus utilise lua, vous serez certainement en mesure de pourvoir répondre  :)

Peut-on utiliser programmer en C avec Lua sous Code::Block???

Si oui, il sera intéressant si vous pouviez me passer un lien vers Build compatible avec GCC sous Window.

Ne croyer pas que je n'ai fais aucune recherche, j'ai trouvais un Build, mais uniquement compatible avec VCC.
Il y avait les include, le format VCC, mais pas de .a . C'est dramatique  :(
Titre: Re : Lua et Code::Block
Posté par: Noxneo le 20 Mars 2010 à 23:27
http://www.developpez.net/forums/d655363/applications/developpement-2d-3d-jeux/api-graphiques/lua-installer-lua-code-blocks/


CitationNe croyer pas que je n'ai fais aucune recherche
C'est fort en chocolat!
Titre: Re : Lua et Code::Block
Posté par: C2dric le 23 Mars 2010 à 18:36
Merci Guillaume pour ta belle remarque.

Je suis faignant, même très faignant et plus si affinité; mais quand il s'agit de programmation, je GO tout ce qui défrag.  :lol:

Ton lien m'a été utile (ou pas), mais il me manque toujours le fichier .a  :angry:

:D Penser à prendre cela à un degré élevé  :D
Titre: Re : Lua et Code::Block
Posté par: Noxneo le 23 Mars 2010 à 20:27
T'as pas besoin de .a, tu as un .lib dans le zip récupéré dans le zip du site Lua qui est là pour tes beaux yeux.
Titre: Re : Lua et Code::Block
Posté par: C2dric le 23 Mars 2010 à 22:18
 :lol: "tes beaux yeux" On voit bien que tu m'a jamais vue  :lol:

Merci de ton soutien, je ne savais pas qu'on pouvait utiliser un .lib avec GCC  :o

Je me disais aussi qu'il était bizarre ce bind alias "for windows" :P
Titre: Re : Lua et Code::Block
Posté par: C2dric le 24 Mars 2010 à 14:03
Pour utiliser des .lib sous Code::Block, dans les options de linkage, cliquer sur Add et sélection le fichier .lib

Au cas où  :)

Sinon j'ai encore une erreur, avec luaL_dofile . Il ne connais pas cet fonction.

J'ai seulement inclus <lua.h>. Je vais voir s'il y a d'autre inclusion à faire.


edit:
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>

Dur, dur, vus comment sa démarre je doute de mon niveau pour pouvoir profiter des avantages de ce language :cry3: