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

MySQL C++ Connector uløst eksternt symbol _get_driver_instance

Jeg havde det samme problem og endte med at løse det ved at skifte til "Release" i stedet for "Debug".

Andre relaterede problemer løses af denne lille ændring. (Se Forbindelsesnedbrud i mysql C++ )

Jeg forstår, at du løste dette ved hjælp af Qt-biblioteket, men jeg gætter på, at dette kan hjælpe andre mennesker, der er kørt fast på samme sted.

Edit:Jeg har undersøgt mysql-webstedet (http://dev. mysql.com/downloads/connector/cpp/ ), og det står klart, at:Et problem, der kan opstå, er, når de værktøjer, du bruger til at bygge din applikation, ikke er kompatible med de værktøjer, der bruges til at bygge de binære versioner af MySQL Connector/C++. Ideelt set skal du bygge din applikation med de samme værktøjer, som blev brugt til at bygge MySQL Connector/C++ binære filer.

Løsningen jeg har fundet indtil videre er at downloade biblioteket i kildeformat (ikke binært) og kompilere det med de indstillinger jeg har brug for.




  1. SQL Server blokerede adgang til proceduren 'sys.sp_OACreate' for komponenten 'Ole Automation Procedures'

  2. Find ud af historien om SQL-forespørgsler

  3. Sådan fungerer REPLICATE()-funktionen i SQL Server (T-SQL)

  4. ASP.net 4.0 Entity Data Model Mysql behandler ikke Mysql Enums rigtigt