sql >> Database teknologi >  >> RDS >> Mysql

Hvordan rettes uløst eksternt symbol på grund af MySql Connector C++?

Ifølge MySQL 5.1 Reference Manual hvis du bruger version 1.1 af MySQL Connector C++:
"get_driver_instance() er nu kun tilgængelig i dynamiske biblioteksbygninger - statiske builds har ikke dette symbol. Dette blev gjort for at imødekomme indlæsning af DLL'en med LoadLibrary eller dlopen. Hvis du ikke bruger CMake til at bygge kildekoden, skal du definere mysqlcppconn_EXPORTS, hvis du indlæser dynamisk og vil bruge indgangspunktet get_driver_instance()."
Hvis jeg forstår den forrige note korrekt, skal du bruge den dynamiske build og definer mysqlcppconn_EXPORTS .



  1. Bedste tilgange til grupperet median

  2. Vælg forespørgsel med offset-grænse er for langsom

  3. Hvad er forskellen mellem varchar og varchar2 i Oracle?

  4. PDO MySQL:Brug PDO::ATTR_EMULATE_PREPARES eller ej?