Ich versuche, die lame_enc.dll-Datei von LAME in einem C# -Projekt zu verwenden, aber das Hinzufügen der Sache scheint unmöglich.Hinzufügen von C++ - DLLs zu einem C# -Projekt
Ich bekomme immer einen Fehler, der besagt, dass eine Referenz nicht hinzugefügt werden konnte und um zu überprüfen, ob der Zugriff möglich ist, eine gültige Assembly oder COM-Komponente.
Ich habe keine C++ Erfahrung, obwohl ich die Funktionalität gerne nutzen würde. Im Moment verwende ich Process
aus dem .NET-Framework, um lame.exe aufzurufen und Dinge zu tun, aber ich würde gerne wissen, ob es einen anderen Weg gibt.
zu diesen anderen Kommentare hinzufügen Wenn Sie am Ende eine Art Wrapper erstellen müssen, kann es nützlich sein, Whole-Hog zu verwenden und einen COM-aufrufbaren Wrapper zu verwenden. Auf diese Weise könnten Sie es zB auch mit jscript aufrufen :) Und wenn Sie nach LAME COM Wrapper suchen, erhalten Sie eine Antwort wie diese: http://www.mail-archive.com/[email protected] tuhs.org/msg02219.html –