Ich versuchte mit this example einen Wrapper für die Webkit-Bibliothek zu erstellen. Aber wenn ich versuche, die Methode, in C#, von der kompilierten C++ - DLL zu verwenden, bekomme ich einen "Methode unzugänglich wegen seiner Schutzstufe" Fehler.Probleme mit Webkit-Bibliotheken in C#
Die Methode Ich versuche zu erhalten, ist
CG_EXTERN CGColorSpaceRef CGColorSpaceCreateDeviceRGB(void) CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
wie im LIB-Header definiert.
Meine Antwort war nicht, Sie niederzulegen oder so. Ich habe genau das Gleiche versucht wie du, und dann habe ich gemerkt, dass das Umpacken der WebKit-Bibliothek eine Menge Arbeit ist. Wenn Sie dies in Ihrer Branche tun (d. H. Sie haben eine unbestimmte Zeit), empfehle ich Ihnen, die Assemblys des WebKit.NET-Projekts zu verwenden. Es gibt eine Menge Arbeit zu tun. Außerdem erhalten Sie die Fehlerbehebungen "kostenlos" (und Sie können Ihre eigenen Fehlerberichte und/oder Korrekturen an das Projekt senden, um "Danke" zu sagen. :) –