> emit an error for an unresolve external symbol named:
> when building examples. However, libmysqlclient.def contains:
> After changes these 2 lines to the version above(append "@4"), the examples can be
> built successfully. Is this strange? Since
> the original one can use with MySQL 4.1, or the .def file need
> patched against MySQL 5.0?
The lines without @X (where X is some number) are all technically
mistakes. We add the proper @X value whenever we need it. You are
simply discovering a new case where another @X is needed.
You may want to join with "Death Gauge" in his thread to get MySQL++
working with MinGW. He is already working on this sort of problem.