The top four of those are user created functions that must be exported from every 'In Process' COM server (Dll). You are missing inclusion of the *.obj file from your project into the linkage specification. I've never used QT and was not even aware you could create COM dlls with it, so I can't speak to how you go about fixing that in your build environment.