Mój moduł asm:

.MODEL SMALL,C
.DATA
cztery DB "WTF$"
.CODE
PUBLIC konwertuj

konwertuj PROC
push BP
mov BP, SP
mov ax, 4
pop BP
ret
konwertuj ENDP
GLOWNA PROC	
	mov ax, SEG DGROUP
	mov ds, ax
	mov es, ax
GLOWNA	ENDP
.STACK
	END GLOWNA
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>

extern "C" int konwertuj();
int main(){
printf("%d\n", konwertuj());
system("PAUSE");
return 0;
}

Podczas kompilacji projektu dostaje: undefined symbol _konwertuj. Co jest nie tak? Proszę o podpowiedź.

//q: poczytaj o manglingu nazw. C exportuje nazwy z _ na poczatku. po stronie asm zmien konwertuj na _konwertuj