kann OpenH264.lib nicht für Windows erstellen

8

Ich habe alle Anweisungen aus Ссылка befolgt, aber ich komme nicht durch. Die Information wird in Verbindung zitiert, aber es ist ziemlich verwirrend.

    
Dila Gurung 05.05.2015, 06:05
quelle

2 Antworten

3

Alternativer Weg:
Sie können Openh264 mit Visual Studio in Windows erstellen. Hier sind die Schritte ..

  • i) Laden Sie den OpenH264-Quellcode herunter, den Sie von Cisco erhalten haben erwähnt Ссылка ).
  • ii) Jetzt finden Sie zwei Visual Studio kompatible Projekte in Verzeichnis / OpenH264 / codec / build / win32 / dec und / OpenH264 / codec / build / win32 / enc .
  • iii) Sie müssen die NASM-Software von Ссылка herunterladen
  • iv) Installieren Sie die NASM-Software im Verzeichnis C: \ NASM oder wo immer Sie möchten.
  • v) Fügen Sie dann den NASM-Pfad zu allen diesen Visual Studio-Projekten hinzu.
  • vi) Dann können Sie entweder eine statische oder eine dynamische Bibliothek auswählen Optionen.
  • vi) Wenn Sie alle diese Operationen erfolgreich durchführen können, haben Sie 5 verschiedene .lib oder .dll Dateien namens welsdcore, welsdecplus, welsecore, welsencplus, welsvp und solche sind in jedem visuellen Studio-Projekten verwendbar.

Wenn Sie nun die Funktionen von openh264 nutzen möchten, fügen Sie einfach all diese Bibliotheken zu Ihrem Projekt hinzu und genießen Sie es. Hoffe es wird dir helfen .. :)

    
RajibTheKing 21.07.2016 04:54
quelle
1

Ich hatte auch Schwierigkeiten beim Erstellen von openh264 unter Windows mit dem empfohlenen Mingw-Ansatz.

In meinem Fall ist make für alle konfigurierten Konfigurationen abgestürzt:

%Vor%

Ich habe die bestehende Lösung / Projekte (VS2008) in VS2013 konvertiert und mit den erstellten .lib-Dateien verknüpft / gebaut.

Sie finden die Lösungen in {openh264_dir}\codec\build\win32\enc und {openh264_dir}\codec\build\win32\dec . Durch das Erstellen der Lösung werden .libs und .dlls in {openh264_dir}\bin\Win32\Release

erstellt

Um mit der lib zu verlinken, müssen Sie auf welsenc.lib verlinken.

Beim Ausführen müssen Sie sowohl welsenc.dll als auch welsvp.dll in Ihrem Anwendungsverzeichnis haben. Bisher scheint es für meinen Gebrauch gut zu funktionieren. Ich gehe davon aus, dass der Decoder ähnlich aufgebaut sein wird.

    
Ralf 14.10.2015 15:38
quelle

Tags und Links