Est-ce que quelqu'un a déjà essayé ou a réussi à obtenir Wascana (Eclipse CDT + MinGW pour Windows) pour compiler FFMPEG sous Windows? Apparemment c'est possible, il y a même un tutorial at Craig Shaw's website mais je n'ai pas réussi à le faire fonctionner. Je lance ./configure sur le code source FFMPEG puis crée un nouveau projet dans Eclipse et le pointe à la source mais ne le reconnaît pas comme un projet Makefile. Je pense que j'ai besoin de créer un constructeur qui fonctionne avec MinGW mais mes tentatives faibles jusqu'ici ont été infructueuses.Compilation de FFMPEG sous Windows à l'aide de Wascana
Répondre
Hey, je peux répondre à ma propre question! Après beaucoup de bidouillage autour, j'ai mis au point la procédure:
NOTE: Ceci est pour Wascana 0.9.3 et une version SVN de FFMPEG en septembre 2008.
Préparation de l'environnement
Après avoir installé Wascana, vous aurez besoin de mettre à jour différents forfaits MinGW et MSYS. Téléchargez et décompressez les éléments suivants (vous pouvez les télécharger à partir du site MinGW):
paquets MSYS:
- bash-3.1
- coreutils-5,97
- m4-1.4.7
- make -3.81
paquets MinGW:
- w32api-3,12
- MinGW Runtime 3,15
Construire
- Déballez le code source FFMPEG et configurer comme si (ne compile pas encore):
./configure --enable-memalign-hack --disable-partagé --enable-static --disable-mmx --disable-mmx2 --disable-optimizations --disable -stripping
- Lancez Wascana/Eclipse et créez un nouveau projet C.
- Ne sélectionnez pas le projet "Hello World", sélectionnez simplement un projet Makefile et sélectionnez la chaîne d'outils MinGW.
- Définissez le chemin du projet à l'endroit où se trouve votre code source FFMPEG.
- Cliquez sur Terminer et la source devrait se construire!
Installation
- Faites un clic droit et sélectionnez le projet sont des cibles> Créer.
- Dans la boîte de dialogue, définissez le nom de la cible et de la cible sur "installer".
- Exécutez la cible que vous venez de créer. Cela va installer les bibliothèques FFMPEG.
Exécuter et débogage
- Ouvrir la boîte de dialogue de débogage
- Faites un clic droit sur "C/C++ application locale" et choisissez "Nouveau"
- Remplissez le nom du projet et sélectionnez le EXE que vous voulez exécuter (dans mon cas, ffplay_g.exe)
- Allez dans l'onglet du débogueur et changez le débogueur en "Débogueur de MinGW gdb"
Je devais également m'assurer qu'une copie de SDL.dll était dans le répertoire de ffmpeg.
Ouf, quelle épreuve. Tout cela a fonctionné pour moi, j'espère que cela fonctionnera pour vous aussi!
installer dernier MSYS et MinGW Cf. link text
Quand je lance le débogage je reçois « gdb.exe a rencontré un problème et doit fermer .... »
Je mis à jour à gdb 6.8 et réussi à déboguer
- 1. Compilation du programme C++ sous Windows XP
- 2. Sous-processus FFMPEG et Pythons
- 3. Compilation de programmes C++ avec Emacs sous Windows
- 4. structure de données laide à la recherche java
- 5. Compilation de ma propre extension PHP sous Windows avec Visual Studio 2008
- 6. Installation de Starling sous Windows
- 7. Débogage de xsp sous Windows
- 8. solutions de compilation/compilation multi-plateforme
- 9. Cadre FFMPEG à la surface DirectX
- 10. Décoder WMA avec FFMpeg à PCM
- 11. Compilation de pdcurses avec mingw sous XP SP3 problème
- 12. Compilation de Qt à l'aide de MSVC 2005 et traitement de SxS Windows
- 13. Compilation de code C à partir de l'invite de commande dans Windows?
- 14. iReport: Erreur lors de la compilation avec rapport sous-état
- 15. Compilation PostgreSQL DbLink sous Solaris 10
- 16. Aide sur la compilation sous AIX
- 17. SharpFFMpeg conversion ffmpeg tutoiral
- 18. ffmpeg + PHP + Zend Framework
- 19. Compilation d'OMake avec des sous-répertoires
- 20. Détection des processus à l'aide de l'audio sous Windows
- 21. C++ Problème de compilation avec WinHttp/Windows SDK
- 22. Transmission de paramètres de requête à un programme CGI C# sous Apache sous Windows
- 23. Compilation avec gcc (cygwin sur windows)
- 24. des erreurs de compilation dans mshtml.h compilation avec VS2008
- 25. Compilation croisée avec OpenSSL pour Windows
- 26. Position de texte OpenGL sous Windows
- 27. Utilisation de Boost avec Cygwin sous Windows
- 28. Installation de cc.net sous Windows Vista
- 29. Débogage de plantages JVM sous Windows
- 30. Compilation de Ruby 1.9.1 dans MinGW
Il a travaillé pour moi avec les versions MSYS et MinGW du lien que j'ai donné ci-dessus et la révision 16967 (03/02/09) de ffmpeg. Btw, ty à Adam;) –