Comment ajouter de l'asm dans un fichier C [RESOLU] - ASM - Programmation
Marsh Posté le 29-01-2007 à 10:49:59
Bonjour, Je souhaite ajouter du code ASM dans un fichier C. Malheuresement j'ai une erreur au linkage : error LNK2019: symbole externe non résolu "void __cdecl inc_value(void)" fonctions : main.c inc_value.asm Comment faire pour eviter cette erreur. Merci d'avance compilateur : cl.exe (compilateur windows) linkeur :link.exe (linkeur windows) outil d'assemblage : nasm Faire un : extern "C" void inc_value(void) dans le header et dans le fichier ASM GLOBAL _inc_value C'est bon. ca marche.
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 29-01-2007 à 10:49:59
Bonjour,
Je souhaite ajouter du code ASM dans un fichier C. Malheuresement j'ai une erreur au linkage :
error LNK2019: symbole externe non résolu "void __cdecl inc_value(void)"
fonctions :
main.c
inc_value.asm
Comment faire pour eviter cette erreur.
Merci d'avance
compilateur : cl.exe (compilateur windows)
linkeur :link.exe (linkeur windows)
outil d'assemblage : nasm
Faire un :
extern "C" void inc_value(void) dans le header
et dans le fichier ASM
GLOBAL _inc_value
C'est bon. ca marche.
Message édité par toto2k le 10-02-2007 à 17:00:01