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

Comment réparer un symbole externe non résolu en raison de MySql Connector C++ ?

Selon Manuel de référence MySQL 5.1 si vous utilisez la version 1.1 du connecteur MySQL C++ :
"get_driver_instance() n'est désormais disponible que dans les constructions de bibliothèques dynamiques - les constructions statiques n'ont pas ce symbole. Cela a été fait pour permettre le chargement de la DLL avec LoadLibrary ou dlopen. Si vous n'utilisez pas CMake pour construire le code source, vous devrez définir mysqlcppconn_EXPORTS si vous chargez dynamiquement et souhaitez utiliser le point d'entrée get_driver_instance()."
Si j'ai bien compris la note précédente, vous devez utiliser la construction dynamique et définir mysqlcppconn_EXPORTS .