Projekt mit Lame zusammen builden
Verfasst: 6. Juli 2011 23:27
Hallo,
vermutlich denke ich zu kompliziert...
Aber mal von Anfang an:
Ich schreibe gerade ein kleines (plattformunabhängiges!) Audioschnittprogramm. Die Audiorohdaten will ich auch als MP3 encodieren können ( und decodieren).
Da gibt es ja diverse De/Encoder, z.b. Lame, wohl einer der bekannteren.
Das Codieren möchte ich direkt in meinem Programm realisieren. Also nicht als WAV speichern, und dann einen Prozess mit dem Konverter starten.
Da habe ich nun aber so meine Probleme:
Wie füge ich die ganze Lame Bibliothek meinem Projekt hinzu ?
Das ganze kommt ja mit eigenen Makefiles. Ich habe mal die Lame.exe mit mingw32 gebaut, funktioniert auch, nur wenn ich selber den Hauptheader lame.h meinem Projekt hinzufüge (und alle anderen dateien der lib), dann krieg ich das nicht gebacken bzw. weiss nicht wie ich das machen soll......
Momentan entwickle ich auf Windows, das ganze soll aber ohne Tamtam auch auf Linux laufen.
Sorry, wahrscheinlich ist das ne saudumme Frage. Eigentlich bin ich fit mit Qt/C++, Programmieren i.A..
Aber irgendwie habe ich mich um solche Themen bisher immer herumgewurschtelt, ohne das wirklich zu kapieren :-/
Wäre cool wenn mir jemand helfen kann.
vermutlich denke ich zu kompliziert...
Aber mal von Anfang an:
Ich schreibe gerade ein kleines (plattformunabhängiges!) Audioschnittprogramm. Die Audiorohdaten will ich auch als MP3 encodieren können ( und decodieren).
Da gibt es ja diverse De/Encoder, z.b. Lame, wohl einer der bekannteren.
Das Codieren möchte ich direkt in meinem Programm realisieren. Also nicht als WAV speichern, und dann einen Prozess mit dem Konverter starten.
Da habe ich nun aber so meine Probleme:
Wie füge ich die ganze Lame Bibliothek meinem Projekt hinzu ?
Das ganze kommt ja mit eigenen Makefiles. Ich habe mal die Lame.exe mit mingw32 gebaut, funktioniert auch, nur wenn ich selber den Hauptheader lame.h meinem Projekt hinzufüge (und alle anderen dateien der lib), dann krieg ich das nicht gebacken bzw. weiss nicht wie ich das machen soll......
Momentan entwickle ich auf Windows, das ganze soll aber ohne Tamtam auch auf Linux laufen.
Sorry, wahrscheinlich ist das ne saudumme Frage. Eigentlich bin ich fit mit Qt/C++, Programmieren i.A..
Aber irgendwie habe ich mich um solche Themen bisher immer herumgewurschtelt, ohne das wirklich zu kapieren :-/
Wäre cool wenn mir jemand helfen kann.