sql >> Databáze >  >> RDS >> Mysql

MySQL C++ Connector nevyřešený externí symbol _get_driver_instance

Měl jsem stejný problém a nakonec jsem ho vyřešil přepnutím na "Release" místo "Debug".

Další související problémy jsou touto malou změnou vyřešeny. (Viz Chyba připojení v mysql C++ )

Chápu, že jste to vyřešili pomocí knihovny Qt, ale myslím, že to může pomoci ostatním lidem, kteří uvízli na stejném místě.

Edit:Provedl jsem nějaký průzkum na webu mysql (http://dev. mysql.com/downloads/connector/cpp/ ) a jasně uvádí, že:Jeden problém, který může nastat, je, když nástroje, které používáte k sestavení vaší aplikace, nejsou kompatibilní s nástroji používanými k sestavení binárních verzí MySQL Connector/C++. V ideálním případě musíte svou aplikaci sestavit pomocí stejných nástrojů, které byly použity k vytvoření binárních souborů MySQL Connector/C++.

Řešení, které jsem zatím našel, je stáhnout si knihovnu ve zdrojovém formátu (ne binárním) a zkompilovat ji s nastavením, které potřebuji.




  1. PostgreSQL POPISUJTE TABULKU

  2. Převod Long na Varchar2

  3. SQL Server Textový typ vs. datový typ varchar

  4. Jak programově generovat DDL z databáze Oracle?