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

Undlader at bygge mysql connector/c (libmysql) fra kilden i cygwin

Hvorfor har du brug for Connector/C bygget med Cygwin? Ville normal win32 libmysql.dll ikke være tilstrækkelig?

Nogle ideer til at få det kompileret:

a) du forsøger at kompilere Connector/C med gcc som C++ compiler, men det er bedst at lade være. Brug g++.

b)clave. -DSKIP_SSL=1 (at se på CMakeLists.txt tyder på, at det vil fjerne yassl)

Og ja, MySQL har forladt cygwin (og det understøttede det ikke i mange år nu). Jeg ved ikke, hvad der kan få Oracle til at genaktivere det igen, de er i øjeblikket snarere til at skære platformunderstøttelse (f.eks. HPUX og AIX er forladt). Personligt ville jeg heller ikke se meget værdi i Cygwin-port, det er ikke den hotteste platform, så længe du kan bruge native Windows-port.




  1. Generel fejl:OS-version stemmer ikke overens

  2. chmod mislykkedes:EPERM (operation ikke tilladt) i Android?

  3. MySql Connector EF6

  4. WHERE-klausul forveksling med BOB