c++ Builder xe5-Fehler erkannt (LME288)
c++ Builder xe5 [ilink32 Fehler] Error: Unable to perform link
[ilink32 Warnung] Warning: Fehler erkannt (LME288)
dass ist passiert, als ich versucht habe zu kompilieren Sie ein test-Projekt
c++ builder xe5 auf windows xp
- Ist, dass der komplette error-log? Was hat Ihr test-Programm Aussehen?
- Da Sie neu sind, bitte nehmen Sie sich etwas Zeit und Lesen Sie die Hilfe, besonders die Abschnitte mit dem Namen "Welche Themen kann ich Fragen hier?" und "Welche Arten von Fragen sollte ich vermeiden, dass zu Fragen?". Und noch wichtiger ist, Lesen Sie bitte der Stack Overflow Frage-Checkliste. Vielleicht möchten Sie auch lernen, wie man erstellen Sie eine Minimale, Vollständige und Überprüfbare Beispiel.
- Dies ist ein interner Fehler im linker, glaube ich. Senden Sie eine QC-Bericht.
- Es gibt diesen link, aber ich bin mir nicht sicher, ob es nur ein Ablenkungsmanöver...
- Wenn Sie nicht beheben können es dann deaktivieren inkrementelle verknüpfen, löschen Sie die teilweise Verknüpfung von Dateien, löschen Sie manuell alle Objekt-Dateien und sowas, und führen Sie eine vollständige frische bauen.
- aber es funktioniert gut auf windows 7 .. also ich glaube, es gibt win xp ist nicht kompatibel mit c++ Builder XE%
- Im Zusammenhang (mit workaround): stackoverflow.com/questions/28929516/c-builder-xe7-lme288-error
- Verlinkt haben, diese auf den anderen thread, denn das ist eindeutig das gleiche Problem und der andere thread hat derzeit bessere Antworten
- Die richtige Antwort auf diese Frage wurde gepostet in diesem thread: stackoverflow.com/a/34819111/2893580
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekam ich einige Informationen, die auf dieser von Embarcadero, der helfen kann.
Habe ich es.
Ich hatte das gleiche problem mit Seattle 10 auf Windows 7x64. Ich habe versucht, Sie alle. Alles, was Sie finden können SO, EDN, und mehr. Ich schließlich brach und meine Embarcadero support-ticket, weil ich einfach nicht konnte link nichts mehr. Nach dem, was ich kann nur beschreiben als einen arbeitsamen und tapferen Einsatz von einem Embarcadero senior software-Ingenieure sind, haben wir schließlich stolperte über dieses Update:
Erste, mit der rechten Maustaste auf ilink32.exe wählen Sie Eigenschaften, dann gehen Sie auf die Registerkarte "Kompatibilität" und aktivieren Sie die "Programm im Kompatibilitätsmodus ausführen für" aktivieren und wählen Sie Windows XP SP3. Auf meinem system (64-bit Win7, läuft Seattle 10) die ilink32.exe die Datei befindet sich in "C:\Program Files (x86)\Embarcadero\Studio\17.0\bin."
Zweite, höhere admin-Rechte (auch wenn Sie bereits ein admin) durch rechts-Klick auf das generator-Start-Symbol und wählen Sie "als administrator Ausführen".
Öffnen Sie nun Ihre Projekte und link zu Inhalt Ihres Herzens! (Ihre Ergebnisse können variieren.)
Ich diese Seite gefunden auf der Suche für das gleiche problem, und die Lösung für mich ist ein einfacher trick:
Statt der doppelklicken Sie in das Projekt, um es zu öffnen (für Beispiel, klicken Sie doppelt in xxxx.cbproj), starten Sie die ide, und öffnen Sie dann das Projekt.
Explikation? keine Ahnung, aber jetzt ist der link richtig.
Ich hatte das gleiche problem hier C++ Builder XE7 LME288 Fehler
Meine Lösung war, einfach zu reinigen, bis alle temp-Dateien. Wie es scheint, der Fehler ist verbunden mit korrupten temp-Dateien.
Ich hatte gerade dieses Problem mit XE4 auf Windows 10. Fvel hat mich auf die richtige Spur. Das Problem wurde verursacht durch die Datei, die geöffnet werden mit BDSLauncher.exe statt bds.exe . Ich habe die Standard-Programm für .groupproj werden bds.exe und das problem ging Weg.
Deaktivieren Sie Ihre AntiVirus-Schutz-software für den ilink32.exe in der embarcadero-bin-Ordner, vor allem, wenn Sie mit bitdefender.
Den Lösungen, die hier gegeben werden nicht für mich arbeiten.
Meine Lösung ist, um die Größe der windows-Auslagerungsdatei auf einen festen Wert (z.B. min: 1000 MB und max: 10000). Nach dem Neustart überprüfte ich die Radio-Taste, um "Größe wird vom System verwaltet" und wieder starten.
Jetzt kann ich kompilieren und verknüpfen-ohne Linkerfehler. Aber die LME-Fehler kommt wieder nach einigen Tagen. Dann habe ich zu tun die gleichen Schritte mit der SwapDatei, das problem zu lösen.
Für mich, in Windows 10, das Problem war, denn es gibt nicht genügend Virtueller Speicher.
Schritte um das Problem zu beheben:
Siehe auch C++ Builder XE7 LME288 Fehler
Für mich das problem begann, als ich eingeschaltet Auto increment build-Nummer in XE7. Das Projekt hatte ich bereits für mehrere Monate ohne problem. Das Projekt wurde von einer früheren version von Builder. Das erste problem, das aufgetreten ist, war das problem für den compiler zu finden windows.h, und das gleiche für den rc-compiler. Die Pfade wurde so aktualisiert, dass ungültige Versionen von Builder (vielleicht wurden diese von früher-generator). Nach dem hinzufügen der Pfade der LME288 aufgetreten.
Nach dem abschalten der Auto increment build-Nummer und entfernt alle temporären Dateien scheint es zu funktionieren wieder.
Ich hatte das gleiche Problem mit dem linker LME288 auf RAD Studio XE7 /Windows 10.
Reinigung temporäre Dateien mit CCleaner behoben.
Edit: das problem kommt immer wieder, aber ein weiterer run der Reinigung behoben werden.