The error measage should mean: A function of the correct name is compiled into the library, but all versions of functions with the given name expects different parameters than requested by the program. A second possibility is that the function was compiled by a compiler that generates a different function name suffix for the requested set of parameters.
Kind regards,
Gunter.