Kann den Mülleimer finden. Treiber für die Grafikkarte sind nicht installiert. Fehler „Unzureichende Systemressourcen“.


Manchmal können bin64.bin und andere BIN-Systemfehler mit Problemen in der Windows-Registrierung zusammenhängen. Mehrere Programme können die Datei bin64.bin verwenden. Wenn diese Programme jedoch entfernt oder geändert werden, bleiben manchmal verwaiste (ungültige) BIN-Registrierungseinträge zurück.

Im Grunde bedeutet dies, dass der tatsächliche Pfad zur Datei zwar geändert wurde, der falsche frühere Speicherort jedoch weiterhin in der Windows-Registrierung aufgezeichnet ist. Wenn Windows versucht, diesen falschen Dateiverweis (Dateispeicherort auf Ihrem Computer) nachzuschlagen, kann ein bin64.bin-Fehler auftreten. Darüber hinaus könnte eine Malware-Infektion die mit der Drittanbieteranwendung verknüpften Registrierungseinträge beschädigt haben. Daher müssen diese ungültigen BIN-Registrierungseinträge repariert werden, um die Ursache des Problems zu beheben.

Das manuelle Bearbeiten der Windows-Registrierung zum Entfernen ungültiger bin64.bin-Schlüssel wird nicht empfohlen, es sei denn, Sie sind PC-Servicefachmann. Fehler beim Bearbeiten der Registrierung können Ihren PC unbrauchbar machen und zu irreparablen Schäden an Ihrem Betriebssystem führen. Tatsächlich kann bereits ein einziges Komma an der falschen Stelle das Hochfahren Ihres Computers verhindern!

Aufgrund dieses Risikos empfehlen wir dringend, einen vertrauenswürdigen Registry-Cleaner wie WinThruster (entwickelt von Microsoft Gold Certified Partner) zu verwenden, um alle bin64.bin-bezogenen Registry-Probleme zu scannen und zu reparieren. Die Verwendung eines Registry Cleaners automatisiert den Prozess der Suche nach ungültigen Registrierungseinträgen, fehlenden Dateiverweisen (wie dem, der Ihren bin64.bin-Fehler verursacht) und defekten Links innerhalb der Registrierung. Vor jedem Scan wird automatisch eine Sicherungskopie erstellt, die es Ihnen ermöglicht, Änderungen mit einem einzigen Klick rückgängig zu machen und Sie vor möglichen Schäden an Ihrem Computer schützt. Das Beste daran ist, dass die Behebung von Registrierungsfehlern die Systemgeschwindigkeit und -leistung drastisch verbessern kann.


Warnung: Sofern Sie kein fortgeschrittener PC-Benutzer sind, empfehlen wir NICHT, die Windows-Registrierung manuell zu bearbeiten. Eine unsachgemäße Verwendung des Registrierungseditors kann zu schwerwiegenden Problemen führen und eine Neuinstallation von Windows erforderlich machen. Wir garantieren nicht, dass Probleme, die auf einen Missbrauch des Registrierungseditors zurückzuführen sind, behoben werden können. Sie verwenden den Registrierungseditor auf eigenes Risiko.

Um Ihre Windows-Registrierung manuell zu reparieren, müssen Sie zunächst ein Backup erstellen, indem Sie einen Teil der Registrierung im Zusammenhang mit bin64.bin exportieren (z. B. eine Drittanbieteranwendung):

  1. Klicken Sie auf die Schaltfläche Beginnen.
  2. Eingeben " Befehl„V Suchleiste... NOCH NICHT DRÜCKEN EINGEBEN!
  3. Schlüssel halten STRG-Umschalttaste Drücken Sie auf der Tastatur EINGEBEN.
  4. Ein Zugriffsdialog wird angezeigt.
  5. Klicken Ja.
  6. Die Blackbox öffnet sich mit einem blinkenden Cursor.
  7. Eingeben " regedit" und drücke EINGEBEN.
  8. Wählen Sie im Registrierungseditor den Schlüssel aus, der mit bin64.bin zusammenhängt (z. B. Drittanbieteranwendung), den Sie sichern möchten.
  9. Auf der Speisekarte Datei wählen Export.
  10. Gelistet Speichern unter Wählen Sie den Ordner aus, in dem Sie die Schlüsselsicherung der Drittanbieteranwendung speichern möchten.
  11. Auf dem Feld Dateiname Geben Sie einen Namen für die Sicherungsdatei ein, z. B. „Sicherung von Drittanbieteranwendungen“.
  12. Stellen Sie sicher, dass das Feld Exportbereich Wert ausgewählt Ausgewählte Filiale.
  13. Klicken Speichern.
  14. Die Datei wird gespeichert mit der Erweiterung .reg.
  15. Sie verfügen jetzt über eine Sicherung Ihres mit bin64.bin zusammenhängenden Registrierungseintrags.

Die nächsten Schritte zum manuellen Bearbeiten der Registrierung werden in diesem Artikel nicht behandelt, da sie wahrscheinlich Ihr System beschädigen. Weitere Informationen zum manuellen Bearbeiten der Registrierung finden Sie unter den folgenden Links.

Von Zeit zu Zeit geben unsere Computer verschiedene Fehler aus: Alle Programme oder Dateien werden nicht mehr geöffnet, der Neustartmodus schaltet sich von selbst ein und es treten andere Probleme auf. In diesem Artikel erkläre ich, warum manchmal die Meldung „Kann (Datei) nicht gefunden werden“ auf dem Computerbildschirm erscheint. Überprüfen Sie, ob der Name korrekt ist, und versuchen Sie es erneut.“ und was zu tun ist, um dieses Problem zu lösen.

Auf der Suche nach einer Lösung für ein Problem

Sehen wir uns an, warum auf dem Bildschirm unseres Computers eine Meldung angezeigt wird, dass die Datei nicht gefunden werden kann und wir den Namen überprüfen müssen. Das System gibt in Klammern den Pfad zu der Datei an, die nicht gefunden werden kann, und empfiehlt uns, zu überprüfen, ob der Name korrekt ist, und es erneut zu versuchen.

Benutzer stimmen zu, dass dieses Problem durch den Betrieb des Antivirenprogramms verursacht wird. Genauer gesagt, der Virus selbst, dessen Spuren gefunden wurden, und die von ihm infizierte Datei wurden gelöscht oder in die Quarantäne verschoben. Der Fehler tritt auch auf, wenn das Programm falsch installiert oder deinstalliert wird. Natürlich können Sie Windows jederzeit neu installieren, aber das ist eine extreme Maßnahme, denn niemand möchte funktionierende Programme zerstören. Daher wenden wir zunächst weniger kategorische Maßnahmen an – wir betrachten verschiedene Dateitypen und ermitteln Möglichkeiten zur Behebung des Fehlers.

Lösung des Problems, wenn es nicht möglich ist, exe-Dateien zu öffnen

Es gibt mehrere Möglichkeiten, das Problem des Öffnens von exe-Dateien zu lösen. Betrachten wir sie der Reihe nach.

Neuinstallation der Software

Wenn die Datei von einem Antivirenprogramm gelöscht wird, besteht keine Notwendigkeit, sie aus dem Speicher zu entfernen, es war nicht umsonst, dass sie dorthin verschoben wurde. Selbst wenn wir es da rausbekommen, ist es bereits beschädigt und wird nicht mehr richtig funktionieren können.

In diesem Fall ist die Ausgabe eine vollständige Deinstallation und Installation eines Programms, das nicht gestartet werden kann. Es ist am besten, Software nicht mit Standard-Windows-Tools zu entfernen, sondern mit Hilfe einer speziellen Software – Revo Uninstaller oder AIDA64. Sie deinstallieren nicht nur das problematische Programm, sondern „bereinigen“ auch alle unnötigen Restdateien.

Ändern der Steam-Einstellungen

Es kommt vor, dass beim Starten des Spiels die Meldung erscheint, dass eine bestimmte Exe-Datei nicht geöffnet werden kann: „Kann nicht gefunden werden ... Bitte überprüfen Sie, ob der Name korrekt ist, und versuchen Sie es erneut.“ In diesem Fall wenden wir den folgenden Aktionsalgorithmus an:

  • Klicken Sie mit der rechten Maustaste auf den Steam-Ordner und wählen Sie „Eigenschaften“;
  • Gehen Sie zur Registerkarte „Sicherheit“.
  • im ersten Fenster „Gruppen oder Benutzer“ wählen Sie die Zeile „Benutzer“;
  • Wenn diese Zeile aus irgendeinem Grund fehlt, klicken Sie direkt darunter auf „Bearbeiten“ und im nächsten Fenster auf „Hinzufügen“;
Wählen Sie einen Benutzer im Steam-Ordner aus
  • Geben Sie im Feld „Geben Sie die Namen der ausgewählten Objekte ein“ den Benutzernamen ein und klicken Sie auf „Namen überprüfen“ (Sie können den Namen aus der Zeile „Administratoren“ übernehmen oder den auf diesem PC registrierten Gastnamen verwenden);

Geben Sie die Namen der ausgewählten Objekte ein
  • Nachdem Sie den Namen erfolgreich überprüft haben, klicken Sie auf OK.
  • Stellen Sie sicher, dass für den ausgewählten Benutzer alle „Zulassen“-Elemente aktiviert sind, und klicken Sie auf „OK“.
Festlegen von Berechtigungen für die Gruppe „Benutzer“.
  • Wir warten bis zum Ende der Eingabe aller vorgenommenen Änderungen und starten das Spiel neu.

Registrierungseditor und Task-Manager zur Rettung

  1. Sie können diese Methode auch ausprobieren. Klicken Sie mit der rechten Maustaste auf Start (in Windows 10) und suchen Sie nach der Zeile „Ausführen“.
  2. Geben Sie regedit ein. Der Registrierungseditor wird geöffnet.
  3. Wir übergeben den folgenden Pfad – HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run – suchen Sie hier nach der Problemzeile und löschen Sie sie.

Löschen Sie die Datei im Run-Ordner

Es kann auch hilfreich sein, den Start der Anwendung zu deaktivieren, die den Fehler „Kann (Datei) nicht finden“ erhält. Öffnen Sie den Task-Manager (im Start-Button), wählen Sie mit der LMB das gewünschte Programm aus, klicken Sie dann mit der rechten Maustaste darauf und wählen Sie „Deaktivieren“.

Lösen Sie das Problem beim Öffnen von Excel

Wenn Sie eine Excel-Arbeitsmappe nicht öffnen können und eine Meldung erhalten, dass sie (Datei) nicht finden kann, müssen Sie überprüfen, ob der Name korrekt ist, und es erneut versuchen. Anschließend müssen Sie Folgendes tun. Da die Fehlerursache in diesem Fall möglicherweise das Verbot der Annahme von DDE-Anfragen anderer Anwendungen ist, muss dieser behoben werden. Deaktivieren Sie dazu das Kontrollkästchen „DDE-Anfragen von anderen Anwendungen ignorieren“. In Excel 2007 befindet sich diese Zeichenfolge in den erweiterten Optionen in der Microsoft Office-Schaltfläche. In Excel 2003 und älter in den allgemeinen Optionen im Menü Extras.

Fehler im Editor für lokale Gruppenrichtlinien

Während der Aktivität kann es vorkommen, dass beim Starten des Editors für lokale Gruppenrichtlinien ein Fenster mit der Meldung erscheint, dass die Datei gpedit.msc nicht gefunden werden kann. Wir haben es nicht eilig, auf unserem Computer nach dieser Datei zu suchen, aber wir merken uns oder schauen uns an, welche Windows-Version auf dem PC installiert ist. Ob einfach oder zu Hause – sie bieten einfach keinen LGP-Editor.

In diesem Fall verwenden wir zwei Methoden:

  • wir suchen nach einem anderen Weg, bei dem wir keine Editorfunktionen benötigen (sie erleichtern die Verwaltung der Systemeinstellungen durch Änderungen an der Registrierung);
  • Wir installieren das Betriebssystem auf eine Unternehmens-, Profi- und andere Version mit enger Spezialisierung neu.

Wir haben die wichtigsten Möglichkeiten zur Lösung des Problems untersucht, das auftritt, wenn Windows die benötigte Datei nicht finden kann. Ich hoffe, dass diese Informationen jedem helfen, der auf einen ähnlichen Fehler stößt.

In Kontakt mit

Ich versuche, ein Asp.net MVC-Projekt auszuführen, das von einer TFS-Steuerquelle bezogen wurde. Ich habe alle Build-Referenzen hinzugefügt und kann Dateien ohne Fehler oder Warnungen erstellen und kompilieren.

Aber im Browser erhalte ich folgende Fehlermeldung:

Ein Teil des Pfads „C:\B8akWorkspace\B8akProject\B8akSolution\B8AK.Portal\Bin\Roslyn\csc.exe“ konnte nicht gefunden werden.

Hier ist ein vollständiger Screenshot der Fehlerseite.

Nach ein paar Tagen Recherche wurde mir klar, dass Roslyn eine .NET-Compiler-Plattform ist, die Vorkompilierungsfunktionen bietet. Allerdings verstehe ich nicht, warum mein Build versucht, \bin\roslyn\csc.exe zu finden, da ich nichts im Zusammenhang mit Roslyn konfiguriert habe und ich nicht beabsichtige, Roslyn in meinem Projekt zu verwenden.


2017-09-25 10:36

Antworten:

Das Problem mit den Standard-VS2015-Vorlagen besteht darin, dass der Compiler nicht tatsächlich in das Verzeichnis tfr\bin\roslyn\, sondern in das Verzeichnis (outdir)\roslyn\ kopiert wird

Fügen Sie diesen Code zu Ihrer .csproj-Datei hinzu:


2017-09-25 10:44

In meinem Fall bestand die Lösung darin, Nuget-Pakete neu zu installieren/aktualisieren:

  • Microsoft.Net.Compilers 1.1.1
  • Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.1

Ich habe dann die .csproj-Datei durchgesehen und sichergestellt, dass die Paketpfade innerhalb der Tags korrekt waren (in meinem Fall ..\..\packages\*.*). oben und innen unten mit dem Namen „EnsureNuGetPackageBuildImports“ versehen. Dies gilt für MVC 5 und .NET Framework 4.5.2.

Kurze Antwort – führen Sie dies in der Paketmanager-Konsole aus:

PM > Update-Paket Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r


2017-12-21 08:23

Ihre Assembly versucht, \bin\roslyn\csc.exe zu finden, da Ihrem Projekt die folgenden Pakete hinzugefügt wurden. Überprüfen Sie einfach die Datei „packages.config“, dort können Sie beide haben

Microsoft.CodeDom.Providers.DotNetCompilerPlatform Microsoft.Net.Compilers

Was ist Roslyn und wer hat diese (Pakete) zum Projekt hinzugefügt: Wenn Sie .net Framework 4.5.2 zum Erstellen von Projekten mit VS2015 verwenden, ist Ihnen möglicherweise aufgefallen, dass die Projektvorlagen standardmäßig Roslyn verwenden. Eigentlich ist Roslyn einer der Open-Source-Compiler für .NET-Sprachen von Microsoft.

Warum sollten wir Roslyn deinstallieren: Wenn Ihr Projekt Roslyn-Links enthält und Sie daran interessiert sind, es als Server bereitzustellen, werden auf der Website unerwünschte Fehlermeldungen angezeigt, da viele Hosting-Anbieter ihre Server noch nicht aktualisiert haben und Roslyn daher nicht unterstützen. Um dieses Problem zu beheben, müssen Sie Roslyn aus der Projektvorlage entfernen.

Wenn Sie kein Interesse daran haben, Roslyn zu verwenden, Führen Sie die folgenden Schritte aus, um es zu deinstallieren

1. Entfernen Sie Nuget-Pakete, verwenden Sie die folgenden Befehle aus der Nuget-Paketkonsole

PM> Deinstallationspaket Microsoft.CodeDom.Providers.DotNetCompilerPlatform PM> Deinstallationspaket Microsoft.Net.Compilers

2. Danach sollte Ihre web.config-Datei automatisch aktualisiert werden. Ist dies nicht der Fall, suchen Sie in Ihrer web.config-Datei nach dem folgenden Code und entfernen Sie dieses Code-Snippet, falls es gefunden wird.


2017-07-29 22:20

Hier ist eine einfachere MSBuild-Methode.

Aber ich stelle fest, dass sich die Roslyn-Dateien auch in meinem bin-Verzeichnis (kein Ordner) befinden. Die App funktioniert jedoch.


2017-10-07 23:49

Saubere und umgebaute Arbeit für mich!

Bearbeiten:

Optionen (11)

Ich versuche mein Programm zu kompilieren und es gibt diesen Fehler zurück:

Usr/bin/ld: -l kann nicht gefunden werden

In meinem Makefile verwende ich den Befehl g++ und einen Link zu meiner Bibliothek, der ein symbolischer Link zu meiner Bibliothek ist, die sich in einem anderen Verzeichnis befindet.

Gibt es bitte eine Möglichkeit, etwas hinzuzufügen, damit es funktioniert?

Antworten

Überprüfen Sie den Speicherort Ihrer Bibliothek, zum Beispiel lxxx.so:

Suchen Sie lxxx.so

Wenn es sich nicht im Ordner /usr/lib befindet, geben Sie Folgendes ein:

Sudo cp yourpath/lxxx.so /usr/lib

Dieser Fehler kann auch ausgelöst werden, wenn der Symlink zu einer dynamischen Bibliothek führt, aus alten Gründen jedoch -static unter den Link-Flags erscheint. Wenn ja, versuchen Sie es zu entfernen.

Mein Problem war, dass ich das übergeordnete Verzeichnis des von mir ausgeführten Programms umbenannt habe (mpicc von MVAPICH), was die Binärdatei irgendwie durcheinander gebracht hat. Selbst das Dotieren von LD_LIBRARY_PATH reichte nicht aus und ich musste es auf den richtigen Pfad neu kompilieren.

Die Bibliothek, mit der ich eine Verknüpfung herstellen wollte, hatte am Ende einen nicht standardmäßigen Namen (d. h. sie hatte nicht das Präfix „lib“). Daher wurde empfohlen, einen Befehl wie diesen zum Kompilieren zu verwenden:

gcc test.c -Iinclude lib/cspice.a -lm

Es scheint keine Antwort zu geben, die das sehr häufige Problem von Neulingen angeht, dass sie nicht in der Lage sind, die richtige Bibliothek überhaupt zu installieren.

Wenn libfoo auf Debianish-Plattformen fehlt, können Sie es oft mit etwas wie installieren

apt-get install libfoo-dev

Für -dev die -dev-Version eines Pakets, sogar triviale Entwicklungen wie das Kompilieren von Quellcode zum Verknüpfen mit einer Bibliothek.

Der Paketname muss manchmal etwas ausgeschmückt werden (libfoo0-dev ? foo-dev ohne das lib-Präfix usw.), oder Sie können einfach die Paketsuche Ihrer Distribution verwenden, um genau herauszufinden, welche Pakete eine bestimmte Datei bereitstellen.

(Wenn es mehr als eine gibt, müssen Sie die Unterschiede herausfinden. Die Auswahl der coolsten oder beliebtesten ist eine gängige Bezeichnung, aber kein akzeptables Verfahren für ernsthafte Entwicklungsaufgaben.)

Für andere Architekturen (insbesondere RPM) gelten ähnliche Verfahren, die Details können jedoch variieren.

Um herauszufinden, wonach der Linker sucht, führen Sie ihn im ausführlichen Modus aus.

Dieses Problem trat beispielsweise auf, als ich versuchte, MySQL mit ZLIB-Unterstützung zu kompilieren. Beim Kompilieren bekam ich folgende Fehlermeldung:

/usr/bin/ld: -lzlib kann nicht gefunden werden

Ich habe ein bisschen gegoogelt und bin immer wieder auf verschiedene Probleme der gleichen Art gestoßen, bei denen die Leute sagten, dass die .so-Datei tatsächlich existierte, und wenn nicht, erstellten sie einen Symlink zu der Datei mit der Version, wie zlib.so.1.2. 8. Als ich jedoch überprüfte, dass die zlib.so-DID vorhanden ist, dachte ich, dass dies möglicherweise nicht das Problem ist.

Ich bin im Internet auf einen anderen Beitrag gestoßen, in dem vorgeschlagen wurde, make mit LD_DEBUG=all auszuführen:

LD_DEBUG=alle machen

Obwohl ich eine Menge Debug-Ausgaben erhalten habe, waren diese nicht wirklich hilfreich. Das sorgte für mehr Verwirrung als alles andere. Also war ich kurz davor aufzugeben.

Dann hatte ich eine Offenbarung. Ich habe beschlossen, den Hilfetext für den ld-Befehl zu überprüfen:

ld --help

Daraus habe ich herausgefunden, wie man ld im ausführlichen Modus ausführt (stellen Sie sich vor):

ld -lzlib --verbose

Dies ist das Ergebnis, das ich erhalten habe:

============================================== Versuch /usr/x86_64-linux-gnu/lib64/libzlib.so zu öffnen, fehlgeschlagener Versuch, /usr/local/lib64/libzlib.a zu öffnen, fehlgeschlagener Versuch, /lib64/libzlib.so zu öffnen, fehlgeschlagener Versuch, /lib64/libzlib.a zu öffnen Fehlgeschlagener Versuch, /usr/lib64/libzlib.so zu öffnen. Fehlgeschlagener Versuch, /usr/lib64/libzlib.a zu öffnen. Fehlgeschlagener Versuch, /usr/x86_64-linux-gnu/lib/libzlib.so zu öffnen. Fehlgeschlagener Versuch, /usr/x86_64 zu öffnen -linux-gnu/lib/libzlib.a fehlgeschlagener Versuch, /usr/local/lib/libzlib.so zu öffnen, fehlgeschlagener Versuch, /usr/local/lib/libzlib.a fehlgeschlagener Versuch, /lib/libzlib.so zu öffnen, fehlgeschlagener Versuch Öffnen von /lib/libzlib.a fehlgeschlagen. Versuch, /usr/lib/ zu öffnen. libzlib.so fehlgeschlagen. Versuch, /usr/lib/libzlib.a zu öffnen fehlgeschlagen. /usr/bin/ld.bfd.real: -lzlib konnte nicht gefunden werden

Ding Ding Ding...

Um das Problem endlich zu beheben, könnte ich MySQL mit meiner eigenen Version von ZLIB kompilieren (anstatt mit der gebündelten Version):

sudo ln -s /usr/lib/libz.so.1.2.8 /usr/lib/libzlib.so

Kompilierzeit

Wenn G++ sagt, dass -l nicht gefunden werden kann , это означает, что G ++ искал файл lib(nameOfTheLibrary).so , но он не мог найти его в пути поиска совместно используемой библиотеки, который по умолчанию указывает на /usr/lib и /usr/local/lib и где-то noch.

Um dieses Problem zu lösen, müssen Sie entweder die Bibliotheksdatei (lib(nameOfTheLibrary).so) in diesen Suchpfaden bereitstellen oder den Befehl -L verwenden. -L(Pfad) weist G++ (eigentlich ld) an, zusätzlich zu den Standardpfaden im Pfad (Pfad) nach Bibliotheksdateien zu suchen.

Beispiel. Angenommen, Sie haben eine Bibliothek unter /home/taylor/libswift.so und möchten Ihre Anwendung mit dieser Bibliothek verknüpfen. In diesem Fall müssen Sie G++ die folgenden Optionen bereitstellen:

G++ main.cpp -o main -L/home/taylor -lswift

    Anmerkung 1: -l ruft den Namen der Bibliothek ab ohne lib und .so am Anfang und am Ende.

    Anmerkung 2: In einigen Fällen folgt auf den Namen der Bibliotheksdatei die Version, zum Beispiel libswift.so.1.2 . In diesen Fällen kann G++ die Bibliotheksdatei auch nicht finden. Eine einfache Problemumgehung für libswift.so.1.2 zur Behebung dieses Problems besteht darin, einen symbolischen Link zu libswift.so.1.2 mit dem Namen libswift.so zu erstellen.

Vorlaufzeit

Wenn Sie Ihre Anwendung mit einer gemeinsam genutzten Bibliothek verknüpfen, muss die Bibliothek verfügbar bleiben, wann immer Sie die Anwendung starten. Zur Laufzeit sucht Ihre Anwendung (eigentlich der dynamische Linker) nach ihren Bibliotheken in LD_LIBRARY_PATH . Dies ist eine Umgebungsvariable, die eine Liste von Pfaden speichert.

Beispiel. Im Fall unseres libswift.so-Beispiels kann der dynamische Linker libswift.so nicht in LD_LIBRARY_PATH finden (das auf die Standardsuchpfade verweist). Um das Problem zu beheben, müssen Sie diese Variable mit dem Pfad libswift.so hinzufügen.

Exportieren Sie LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/taylor

Wenn der Name Ihrer Bibliothek libxyz.so lautet und sie sich im Pfad befindet, sagen Sie:

/home/user/myDir

Verknüpfen Sie es dann mit Ihrem Programm:

G++ -L/home/user/myDir -lxyz myprog.cpp -o myprog

Zunächst müssen Sie die lxxx-Benennungsregel kennen:

/usr/bin/ld: -lc kann nicht gefunden werden. /usr/bin/ld: -lltdl kann nicht gefunden werden. /usr/bin/ld: -lXtst kann nicht gefunden werden

lc bedeutet libc.so, lltdl bedeutet libltdl.so, lXtst bedeutet libXts.so.

Es ist also lib + lib-name + .so

Sobald wir den Namen kennen, können wir mit „locate“ den Pfad zu dieser lxxx.so-Datei finden

$ lokalisieren libiconv.so /home/user/anaconda3/lib/libiconv.so #<-- right here /home/user/anaconda3/lib/libiconv.so.2 /home/user/anaconda3/lib/libiconv.so.2.5.1 /home/user/anaconda3/lib/preloadable_libiconv.so /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/libiconv.so /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/libiconv.so.2 /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/libiconv.so.2.5.1 /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/preloadable_libiconv.so

Wenn Sie es nicht finden können, müssen Sie es auf yum installieren (ich verwende CentOS). Normalerweise haben Sie diese Datei, sie ist jedoch nicht mit der richtigen Stelle verknüpft.

Verknüpfen Sie es mit dem richtigen Speicherort, normalerweise /lib64 oder /usr/lib64

$ sudo ln -s /home/user/anaconda3/lib/libiconv.so /usr/lib64/

Definieren Sie beim Kompilieren mit g++ über make LIBRARY_PATH, wenn es möglicherweise nicht praktikabel ist, das Makefile mit der Option -L zu ändern. Ich habe meine zusätzliche Bibliothek in /opt/lib abgelegt, also habe ich Folgendes getan:

$ export LIBRARY_PATH=/opt/lib/

und führen Sie dann make aus, um erfolgreich zu kompilieren und zu verknüpfen.

Um ein Programm mit einer gemeinsam genutzten Bibliothek auszuführen, definieren Sie Folgendes:

$ export LD_LIBRARY_PATH=/opt/lib/

bevor Sie das Programm ausführen.

Ihr Ubuntu hat definitiv eine ziemlich aktuelle Version von g++. Verwendetes Flag: -std=c++0x .

Der Spielstartfehler tritt auf, wenn Warface in der Datei D:\GamesMailRu\Warface\Bin2Release\Game.exe gestartet wird. Der Fehlertext selbst kann unterschiedlich sein: Zugriff verweigert, das Gerät erkennt den Befehl nicht, es sind nicht genügend Systemressourcen vorhanden, um den Vorgang abzuschließen, ein oder mehrere Argumente sind falsch, die angegebene Datei kann nicht gefunden werden. In jedem Fall kann die Lösung unterschiedlich sein. Zunächst empfehlen wir:

  1. Führen Sie Warface als Administrator aus. Klicken Sie mit der rechten Maustaste auf die Verknüpfung des Spiels und wählen Sie „Als Administrator ausführen“. Diese Lösung hilft in Fällen mit einem Fehler im Zusammenhang mit dem Zugriff auf ausführbare Dateien.
  2. Installieren oder aktualisieren Sie Microsoft Visual C++, Microsoft .NET Framework und VCredist neu. Wie es geht, lesen Sie unten oder folgen Sie dem Link: So aktualisieren Sie MS Visual C++, MS .NET, VCredist. Bei einem Fehler hilft oft die Lösung: Ein oder mehrere Argumente sind ungültig.
  3. Es ist auch möglich, dass Dateien durch Antivirenprogramme beschädigt werden. Versuchen Sie, das Spiel komplett neu zu installieren.

Fehler „Unzureichende Systemressourcen“.

Der Grund für den Fehler liegt im Mangel an Systemressourcen. Möglicherweise ist nicht genügend Speicherplatz auf der Festplatte vorhanden, nicht genügend RAM vorhanden oder die Auslagerungsdatei ist voll. Geben Sie Festplattenspeicher frei und erhöhen Sie die Größe der Windows-Auslagerungsdatei.

Fehler „Die angegebene Datei kann nicht gefunden werden“.

In diesem Fall können wir mit Sicherheit sagen, dass die Spieldateien beschädigt sind. Sie müssen das Warface-Spiel komplett neu installieren.

Fortsetzung des Themas:
Internet

10 – MXQ PRO 4K 9 – iconBIT Movie ULTRA HD 4K 8 – Invin KM9 7 – Dune HD Neo 4K T2 Plus 6 – Beelink GT1 Ultimate 5 – Google Chromecast Ultra 4 – Ugoos AM3 3 – Apple TV 4K 2 –...