Sie sind hier

Endlich ffmpeg in 64 Bit !

Puuuh, ich hab es nach tagenlangem rumspielen endlich geschafft ffmpeg in 64 Bit unter Windows mit mingw zu kompilieren.
Kein Wunder das keine Sau mingw nutzt und alle auf cygwin abfahren.
Man kopiert aus gefühlten 2000 Quellen im Web Folder zusammen, patched hier und da noch Files nach, und muss zum Starten sogar noch feste Pfade in /etc/fstab eintragen damit es läuft.
STEINZEIT. Also benutzerfreundlich ist anders. (Allerdings lernt man unheimlich viel über linux :-D)

Cygwin hat einen schönen Installer, ein paar Klicks und alles was man braucht ist am laufen.
Dummerweise hat cygwin einen Fehler. Kompiliert man damit eine Anwendung ist diese automatisch GPL da sie gegen eine GPL C Runtime von Cygwin linked. Wäre diese wenigstens LGPL, wäre das glaube ich der Tod von mingw.

Naja, immerhin habe ich jetzt zwei komplette msys shell mit integriertem mingw mit gcc4.6 in 32 und 64 Bit.
Wer nicht komplett nur in der msys linux shell unter Windows arbeiten will, kann den jeweiligen ming Ordner auch in Codeblocks (Börks, ja Eclipse CDT geht auch, aber das ist wie Java. Fett, langsam und aufgeblase) eintragen und wunderbar mit Codeblocks und cmake unter Windows mit dem gcc 4.6 Projekte in 64 und 32 Bit kompilieren und per gdb debuggen.
Danke gcc auch auf ARM basierten Architekturen (Android).

Ich nutze es aktuell um ffmpeg als LGPL 32 und 64 Bit DLL zu kompilieren.

Starten kann man die jeweilige Shell mit Dopplklick auf

- MinGW\mingw32\msys\mingw32.bat
oder
- MinGW\mingw64\msys\mingw64.bat

Aber vorher muss man in der
MinGW\mingwXX\msys\etc\stab noch

D:/MinGW/mingw32 /mingw

so abändern abändern so das es auf den richtigen Ordner zeigt, also dorthin wo ihr das rar entpackt habt.

also z.B. C:/Domilabertdumm/MinGW/mingw32 /mingw

[inline:MinGW-x86_x64-24.04.2011.rar] (320 Megabyte)

AnhangGröße
Datei MinGW-x86_x64-24.04.2011.rar321.39 MB