Ich versuche, einige Funktionen von ffmpeg zu verwenden und leide an elastischen Linkerfehlern. Folgendes habe ich getan:
- Die neueste 32-Bit-Version von "Dev" wurde von Ссылка heruntergeladen (z. B. ffmpeg-20130418-git-ee94362-win32- dev)
- Erstellt ein "Allgemein - leeres" C ++ - Projekt in Visual Studio 2012 Premium
- Den Ordner [ffmpeg] / lib zu Linker hinzugefügt - & gt; Eingabe - & gt; "Zusätzliche Bibliotheksverzeichnisse"
- Hinzugefügt "swscale.lib; avutil.lib; avformat.lib; avdevice.lib; avcodec.lib;" zu Linker - & gt; Eingabe - & gt; "Zusätzliche Abhängigkeiten"
- Hinzugefügt unter C ++ - & gt; Allgemein - & gt; Zusätzliche Include-Verzeichnisse:
- [ffmpeg] / include
- [ffmpeg] / include / libswscale
- [ffmpeg] / include / libavformat
Das ist mein main.cpp:
%Vor%
Dies schlägt fehl mit:
Fehler LNK2019: nicht aufgelöstes externes Symbol "void __cdecl
av_register_all (void) "(? av_register_all @@ YAXXZ) referenziert in
Funktion _main
Wie kann ich diesen Fehler beheben?