sql >> Database >  >> RDS >> Mysql

Hoe een onopgelost extern symbool te repareren vanwege MySql Connector C++?

Volgens MySQL 5.1 Reference Manual als je versie 1.1 van de MySQL Connector C++ gebruikt:
"get_driver_instance() is nu alleen beschikbaar in dynamische bibliotheekbuilds - statische builds hebben dit symbool niet. Dit werd gedaan om het laden van de DLL met LoadLibrary of dlopen mogelijk te maken. Als u CMake niet gebruikt voor het bouwen van de broncode, moet u mysqlcppconn_EXPORTS definiëren als u dynamisch laadt en het toegangspunt get_driver_instance() wilt gebruiken."
Als ik de vorige opmerking goed begrijp, moet u deze gebruiken de dynamische build en definieer mysqlcppconn_EXPORTS .



  1. Dynamische tabelnamen in de functie voor opgeslagen procedures

  2. Wachtwoorden via internet verzenden

  3. Combineer twee tabellen die geen gemeenschappelijke velden hebben

  4. Fix Msg 8116 "Argumentgegevenstype varchar is ongeldig voor argument 1 van session_context-functie" in SQL Server