Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler beim Erstellen von mysql connector/c (libmysql) aus der Quelle in cygwin

Warum benötigen Sie Connector/C, das mit Cygwin erstellt wurde? Würde eine normale win32 libmysql.dll nicht ausreichen?

Einige Ideen, um es zu kompilieren:

a) Sie versuchen, Connector/C mit gcc als C++-Compiler zu kompilieren, besser nicht. Verwenden Sie g++.

b)cmake . -DSKIP_SSL=1 (ein Blick in CMakeLists.txt legt nahe, dass yassl entfernt wird)

Und ja, MySQL hat Cygwin aufgegeben (und es seit vielen Jahren nicht mehr unterstützt). Ich weiß nicht, was Oracle dazu bringen könnte, es wieder zu aktivieren, sie sind derzeit eher dabei, die Plattformunterstützung zu kürzen (z. B. HPUX und AIX werden aufgegeben). Außerdem würde ich persönlich keinen großen Wert in der Cygwin-Portierung sehen, es ist nicht die heißeste Plattform, solange Sie die native Windows-Portierung verwenden können.