Salut à tous.
Je voudrais pouvoir utiliser des function C ou C++ (je ne sais pas trop lequel des deux mais je crois que c'est du C) qui sont contenue dans un DLL gràce à Lua.
Pour cela, je doit les wrapper.
J'ai donc récupéré le header de la bibliothéque et j'ai utilisé SWIG pour en faire un mappage Lua.
Jusque là, tout va bien (je crois...) et j'obtiens un fichier maBiblio_wrap.c
Pour pouvoir l'utiliser avec l'interpréteur Lua, je dois compiler ce fichier .c pour en faire un DLL et c'est là que je coince.
J'ai essayé de créer un projet DLL avec DEV-CPP mais il me créé automatiquement deux fichiers : dllmain.cpp et dll.h
Dans le fichier dll.h, il me demande de remplacer dll.h par mon header or... je n'en ai pas.
Je n'ai qu'un seul fichier .c, construit d'aprés le header de ma bibliotheque.
N'étant vraiment pas calé en C/C++, je séche un peu.
Comment peut on généré un DLL à partir d'un seul fichier .c ?
Merci d'avance ^^