Ich versuche OBS studio mit this tutorial in Windows mit Visual Studio Community 2015 zu kompilieren. Ich habe ein Projekt in Visual Studio erstellt und kopiert den gesamten Git Repo in das Projekt durch Ziehen der Dateien in die Lösungsforscher. Dieses Projekt ist abhängig von libav, x264 und curl. Sie werden als .lib-, .dll- und Header-Dateien angegeben.Kann Quelldatei in Visual Studio 2015 nicht öffnen
Das Problem ist, ich bekomme immer "kann Quelldatei nicht öffnen". Ich habe die Header-Dateien in einem separaten Ordner von den DLLs und libs (dll und lib sind im selben Ordner). Unter den Projekteinstellungen-> VC++ - Verzeichnisse habe ich das Include-Verzeichnis hinzugefügt und auch das Bibliotheksverzeichnis hinzugefügt. Dann habe ich die Libs explizit unter Linker-> Eingabe-> zusätzliche Abhängigkeiten hinzugefügt. Dann fügte ich das Verzeichnis, das die DLL-Dateien enthält, der Umgebungsvariable PATH hinzu.
Nach all dem bekomme ich immer noch den gleichen Fehler, sowie ein paar andere Fehler. Hier ist ein Screenshot einer Quelldatei mit dem Problem.
Das sind meine Einstellungen.
Für den Weg habe ich versucht, mit und ohne Schrägstrich die hintere nach vorne.
Stellen Sie sicher, dass Sie die Projekteinstellung für dieselbe Konfiguration ändern, die Sie erstellen. Ich sehe Debug/Win32 und Debug/x86. Nicht sicher, ob diese gleich sind. Überprüfen Sie, ob include-Ordner * Ordner * vor '/ 'in der' # include'-Klausel enthält und dieser Ordner eine * Datei * enthält, die Sie einschließen. Physisch. Ich meine, gehen Sie dorthin und sehen Sie, ob diese existieren. – Drop