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

Jak opravit nevyřešený externí symbol kvůli MySql Connector C++?

Podle Referenční příručka MySQL 5.1 pokud používáte verzi 1.1 MySQL Connector C++:
"get_driver_instance() je nyní k dispozici pouze v sestavení dynamických knihoven - statická sestavení tento symbol nemají. Bylo to provedeno kvůli načtení DLL pomocí LoadLibrary nebo dlopen. Pokud pro vytváření zdrojového kódu nepoužíváte CMake, budete muset definovat mysqlcppconn_EXPORTS, pokud načítáte dynamicky a chcete použít vstupní bod get_driver_instance()."
Pokud jsem správně pochopil předchozí poznámku, musíte použít dynamické sestavení a definování mysqlcppconn_EXPORTS .



  1. Použití Laravel Raw Query se zástupným symbolem

  2. Použití serveru SQL jako úložiště obrázků

  3. Správný způsob, jak udržet sdružená připojení naživu (nebo je vypnout a získat nová) během delší nečinnosti pro MySQL, aplikaci Grails 2

  4. Existuje Spring Batch 3 Upgrade Script pro MySQL?