Wo in dem Code ist die TestFunc()?
Da die Funktion nicht aufgerufen wird, kanns sein, dass der Linker die einfach nicht linkt. (Im Stil von "Warum was reinpacken, was eh nicht gebraucht wird?")