In your source files, you should include
      my_global.h before
      mysql.h:
    
#include <my_global.h> #include <mysql.h>
      my_global.h includes any other files needed
      for Windows compatibility (such as windows.h)
      if you compile your program on Windows.
    
      You can either link your code with the dynamic
      libmysql.lib library, which is just a wrapper
      to load in libmysql.dll on demand, or link
      with the static mysqlclient.lib library.
    
The MySQL client libraries are compiled as threaded libraries, so you should also compile your code to be multi-threaded.

