Dies ist Cygwin.cygwin dlopen Fehler: Ungültiges oder unvollständiges Multibyte oder breites Zeichen
Ich habe eine gemeinsam genutzte Bibliothek, die einige andere gemeinsame Bibliotheken und einige statische Bibliotheken enthält. Wenn dlopen() aufgerufen wird, wird ein Handle zurückgegeben, aber perror() gibt NULL mit "Ungültiges oder unvollständiges Multibyte oder Breites Zeichen" zurück
Offensichtlich ist etwas in meiner Bibliothek fehlgeschlagen. Wie kann ich das debuggen? Gibt es eine Möglichkeit, dlopen zu bekommen, um mir zu sagen, welche Bibliothek oder Funktion die Fehlerquelle ist?
Vielen Dank! Das musste ich wissen. – garyp