Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да коригирам неразрешен външен символ поради MySql Connector C++?

Според Справочното ръководство за MySQL 5.1 ако използвате версия 1.1 на MySQL Connector C++:
"get_driver_instance() вече е наличен само в динамични компилации на библиотеки - статичните компилации нямат този символ. Това беше направено, за да се приспособи зареждането на DLL с LoadLibrary или dlopen. Ако не използвате CMake за изграждане на изходния код, ще трябва да дефинирате mysqlcppconn_EXPORTS, ако зареждате динамично и искате да използвате входната точка get_driver_instance()."
Ако разбирам правилно предишната бележка, трябва да използвате динамичното изграждане и дефинирайте mysqlcppconn_EXPORTS .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Архивирайте MySQL база данни с CodeIgniter

  2. SQLException:методът executeQuery не може да се използва за актуализиране

  3. защо това не изтегля данни от 7 дни назад?

  4. Как да се свържа с MySQL DB, работеща като контейнер в docker?

  5. Как да преместите модел между две Django приложения (Django 1.7)