Ciao
ho bisogno di interfacciare una funzione fatta in ASM, compilata con NASM, su un programma in C++.
All'inizio la funzione l'ho chiamata _func, perche' avevo letto che in ASM va messo l'underscore, e in C++ me la sarei vista come func, senza l'underscore, ma non funziona.
Ho tolto l'underscore e non funziona, ho provato a cambiare i prototipi:
extern void func();
extern int func();
extern void func(int);
extern int func(int);
ma non e' servito a nulla, ogni volta che richiamo la funzione, il linker da errore perche' e' irreperibile.
Pero' il file oggetto viene linkato senza problemi...
so che puo' sembrare assurdo, ma c'e' un modo per vedere i prototipi di tutte le funzioni utilizzare dal programma? adesso io ho il mio file OBJ, linkato al programma, vorrei fare in modo che dall'OBJ si riuscisse a risalire alla sintassi della funzione in C++.
Grazie mille
ciao




Rispondi quotando
