Fixing "unresolved external" errors