Nach dem Download GCC 4.9.2 TDM (SJLJ) -32-Bit für SFML für Codeblöcke, kann ich erstellen und ausführen, aber nicht ausführen. Exe-Dateien. Wenn ich versuche, .exe-Dateien auszuführen, wird eine Fehlermeldung angezeigt: "Das Programm kann nicht gestartet werden, weil libgcc_s_sjlj-1.dll auf Ihrem Computer fehlt. Versuchen Sie das Programm neu zu installieren, um dieses Problem zu beheben." > Compiler -> Linker-Einstellungen -> andere Linker-Einstellungen -> hinzugefügt -shared-libgcc und -shared-libstdC++, aber die gleiche Fehlermeldung zeigt sich immer noch. Kann mir jemand helfen? Ich brauche vielleicht spezifische Antworten, weil ich ein Neuling bin. Ich Stunden damit verbracht, um dies herauszufinden ...libgcc_s_sjlj-1.dll fehlt auf Ihrem Computer
Antwort
Wie immer auf Windows, jede DLL mit dem ein Programm an Buildtime verknüpft ist muss zur Laufzeit durch die OS-Programm-Loader in eines der Verzeichnisse gefunden werden, in denen Es sucht nach DLLs wie unter Windows Dynamic-Link Library Search Order. Stellen Sie daher sicher, dass sich libgcc_s_sjlj-1.dll
in einem dieser Verzeichnisse befindet. Der einfachste Weg, dies zu tun, ist das Kopieren der DLL in das gleiche Verzeichnis, das das Programm enthält. Diese DLL ist die Laufzeitbibliothek Ihres GCC-Compilers und Sie finden sie in <Your_TDM_GCC_Install_Dir>/bin
- z. C:/TDM-GCC-64/bin
Ich kann libgcc_s_sjlj-1.dll nirgends im sfml-Ordner finden – Berry
@Berry Warum in aller Welt würden Sie erwarten, dass es im SFML-Ordner ist ?? –
@Berry Wegbeschreibungen hinzugefügt. –
- 1. msvcr110_clr0400.dll fehlt auf Ihrem Computer
- 2. mspdb140.dll fehlt von Ihrem Computer
- 3. Tesseract OCR "VCRUNTIME140.dll fehlt auf Ihrem Computer", aber die Beispiellösung funktioniert?
- 4. Wie kann ich verhindern, dass eine verzögerungsgeladene DLL einen Systemfehler "fehlt von Ihrem Computer" auslöst?
- 5. Behebung der "MSVCP110D.dll fehlt von Ihrem Computer" Problem
- 6. MSVCP120.dll fehlt
- 7. gdal201.dll fehlt Fehler auf dev-C++
- 8. MSVCP110.dll fehlt
- 9. MSVCP140.dll fehlt
- 10. dll fehlt Abhängigkeiten auf Windows 7-Dateien
- 11. Apache sagt httpd.exe -Systemfehler (DLL-Datei fehlt)
- 12. Arbeiten mit DynamoDB auf Ihrem Computer ohne AWS-Anmeldeinformationen
- 13. Änderungen mit Ihrem Computer fälschlicherweise auf ein zukünftiges Datum festlegen?
- 14. Genymotion erfordert VirtualBox auf Ihrem Computer installiert werden
- 15. C++/CLI fehlt MSVCR90.DLL
- 16. ZipArchive-Klasse fehlt auf Ihrem Server in Ubuntu
- 17. Mingw libgcc_s_sjlj-1.dll fehlt
- 18. VSTS Continuous Integration: NuGet Paket fehlt auf diesem Computer
- 19. Play Videos von Ihrem Computer auf Ihrem Android-Gerät, ohne dass sie auf Ihr Gerät zu kopieren
- 20. Python offiziellen Installer fehlt python27.dll
- 21. DLL-Datei fehlt nach PHP-Upgrade
- 22. TFS 2015 SDK fehlt Microsoft.WITDataStore64.dll
- 23. Xampp Apache nicht starten dll Datei fehlt
- 24. DLL fehlt von der Modulliste in VS2010
- 25. mingwm10.dll fehlt im Ordner bin
- 26. DLL-Datei oder .exe-Datei fehlt
- 27. Microsoft.Data.Schema.ScriptDom.Sql dll/Namespace fehlt in vs 2013
- 28. Wie kann man auf "nsf-Datei" zugreifen, wenn Lotus Notes nicht auf Ihrem Computer installiert ist?
- 29. Verbinden mit SQL Server mit PHP: php5.dll fehlt?
- 30. Memcache auf Fenster, Fehler php5.dll nicht gefunden
Willkommen bei Stack Overflow. Bitte nehmen Sie sich die Zeit, [The Tour] (http://stackoverflow.com/tour) zu lesen und beziehen Sie sich auf das Material aus der [Hilfe] (http://stackoverflow.com/help/asking), was und wie Sie können fragen Sie hier. –
http://tdm-gcc.tdragon.net/quirks –
Warum nicht einfach MinGW gcc verwenden? Außerdem müssen Sie sicherstellen, dass die Umgebungsvariable% PATH% das Verzeichnis enthält, in dem die GCC 4.9.2 TDM (SJLJ) DLLs installiert wurden. –