Mysql
 sql >> Base de données >  >> RDS >> Mysql

connexion mysql c++ bad_alloc utilisant le connecteur c++

J'ai aussi eu cette erreur. Dans mon cas, je compile en utilisant VS2015 sous Windows.

La première fois que je choisis de compiler la version statique de la bibliothèque MySQL. Puis plus tard, j'ai décidé de compiler la version dynamique. Cette fois, l'erreur bad_alloc at memory s'est déclenchée.

La solution annule la configuration CPPCONN_PUBLIC_FUNC=.

Accédez aux pages de propriétés du projet, sous C++> Préprocesseur> Définitions du préprocesseur et supprimez l'élément CPPCONN_PUBLIC_FUNC=" .