I think the main thing to be wary of with most compilers is the 'Name-mangling' that occurs so that you need to add the version in quotes (as in Seyhajin's example)...
so VecDistance#(...) becomes "_VecDistance@24"
check your compiler's documentation for how to retrieve the mangled version from the compiled output.
so VecDistance#(...) becomes "_VecDistance@24"
check your compiler's documentation for how to retrieve the mangled version from the compiled output.