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

MySQL C++ Connector неразрешен външен символ _get_driver_instance

Имах същия проблем и в крайна сметка го реших, като превключих на „Освобождаване“ вместо „Отстраняване на грешки“.

Други свързани проблеми се решават чрез тази малка промяна. (Вижте Срив на връзката в mysql C++ )

Разбирам, че сте решили това с помощта на библиотеката Qt, но предполагам, че това може да помогне на други хора, които са заседнали на същото място.

Редактиране:Правих някои проучвания на сайта на mysql (http://dev. mysql.com/downloads/connector/cpp/ ) и ясно посочва, че:Един проблем, който може да възникне, е когато инструментите, които използвате за изграждане на вашето приложение, не са съвместими с инструментите, използвани за изграждане на двоичните версии на MySQL Connector/C++. В идеалния случай трябва да изградите приложението си със същите инструменти, които са били използвани за изграждането на MySQL Connector/C++ двоични файлове.

Решението, което намерих досега, е да изтегля библиотеката в изходен формат (не в двоичен) и да я компилирам с настройките, от които се нуждая.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на JPA за пружинно зареждане в TABLE с име с главни букви с Hibernate

  2. Изберете редове за конкретна дата, като използвате TIMESTAMP тип данни

  3. Добавете полета DATE и TIME, за да получите поле DATETIME в MySQL

  4. mysql.connector.errors.ProgrammingError:1064 (4200):Имате грешка във вашия SQL синтаксис;

  5. MySQL заявка - съединете 3 таблици заедно, групирайте по една колона и пребройте за другите 2