Ma perche' insisti sul termine "complessa"? Intendi nel senso "matematico" (numeri complessi) o perche' la funzione e' complicata? In ogni caso, non importa ...
Ti ripeto, devi compilare tutti i .c e linkare insieme i .obj. Sara' il linker a risolvere le chiamate.
Magari se mostri il codice (o parte del codice) si capisce anche in pratica ...