Annuaire d'articles
Annexe 1. Compilation de FFmpeg avec MSVC sous Windows
1 Présentation de l'environnement de compilation
Système : Window10
ffmpeg : 6.0
Environnement : Msys2+MSVC
Msys2 : msys2 est une suite de compilation multiplateforme, qui simule l'environnement de compilation Linux et peut être considérée comme un environnement Linux ;
2 Téléchargez et installez MSYS2
Adresse de téléchargement : https://www.msys2.org/
Ensuite, installez et mettez à niveau toutes les bibliothèques directement via pacman -Syu en un seul clic.
3 Téléchargez FFmpeg
Site officiel de FFMPEG : http://ffmpeg.org/download.html
ffmpeg-snapshot-git.tar.bz2
4 Compiler en utilisant MSVC
Lorsque nous débogueons le code lié à ffmpeg dans VS, nous devons le compiler de cette manière. (nécessite un fichier de lien symbolique PDB)
① Tout d'abord, vous devez rechercher le fichier de script msys2_shell.cmd dans le répertoire d'installation de msys2, puis le modifier comme suit
② Recherchez VS2017 dans le menu Démarrer de Windows, cliquez sur "Invite de commandes du développeur" et exécutez msys2_shell dedans. cmd
À ce stade, entrez cl dans la boîte de dialogue contextuelle msys2 pour vérifier si le compilateur est MSVC.
pacman -S nasm pkg-config
pacman -S make gcc diffutils yasm pkg-config