AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung RAD Studio ständig Linker Error 00000001
Thema durchsuchen
Ansicht
Themen-Optionen

RAD Studio ständig Linker Error 00000001

Ein Thema von sko1 · begonnen am 6. Feb 2017 · letzter Beitrag vom 9. Feb 2017
Antwort Antwort
Seite 1 von 2  1 2      
sko1

Registriert seit: 27. Jan 2017
601 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

RAD Studio ständig Linker Error 00000001

  Alt 6. Feb 2017, 12:38
Hallo,

ich bekomme langsam die Krise bei der Arbeit an einem Android-Projekt:
Linker Error 00000001 ist zu 90% das Ergebnis, die App zu erzeugen.

Dann hilft nur "Bereinigen" (oder das gesamte Ausgabeverzeichnis löschen), danach werden aber alle Units wieder compiliert was ewige Zeiten dauert!

Dann nur zwei Zeilen im Code eines Formulars geändert und wieder Linker Error 0000001!

Gibt es da Abhilfe die ich noch nicht gefunden habe?

Ciao
Stefan
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

AW: RAD Studio ständig Linker Error 00000001

  Alt 6. Feb 2017, 14:38
Manchmal bringt es etwas, wann man die uses im dpr in der Reihenfolge änderst. Siehe auch hier: http://www.delphipraxis.net/189406-g...ut-memory.html

Geändert von bra ( 6. Feb 2017 um 14:41 Uhr)
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#3

AW: RAD Studio ständig Linker Error 00000001

  Alt 6. Feb 2017, 15:21
Besser auch alle Units radikal entkoppeln, und die einzelnen Units klein halten.

Rollo
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#4

AW: RAD Studio ständig Linker Error 00000001

  Alt 6. Feb 2017, 19:05
schonmal mit der Installation und Path-Umstellung auf (aktuelles) 64Bit NDK probiert ?
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: RAD Studio ständig Linker Error 00000001

  Alt 7. Feb 2017, 03:34
Welche Delphi Version?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: RAD Studio ständig Linker Error 00000001

  Alt 7. Feb 2017, 04:22
Hallo,
hier ist der Fehler an einem Beispiel,schön beschrieben:
http://stackoverflow.com/questions/3...id-app-sqlite3

Ich würde hier genauso vorgehen:
Units ausklammern und nach und immer mehr reinnehmen.

Ja, im Beispiel,kam der Fehler immer.

PS:
Liegen die Quellen auf einer SSD?
Das sollte beim Build All schon was bringen.
Heiko
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
601 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: RAD Studio ständig Linker Error 00000001

  Alt 7. Feb 2017, 09:15
WOW, so viele Ideen

Also zurück zu den Fakten bei mir:

Rad Studio 10.1 Update 2 und Source liegen alles mit Windows 10 64 Bit auf einer SSD, auf dem großen PC sowie auf dem Notebook, die Probleme habe ich auf beiden...

An Formularen habe ich nur noch ein einziges was direkt geladen wird, alle anderen werden dynamisch bei Bedarf erzeugt, denn schon nach ca. 6 Forms fingen die Probleme an, die teilweise durch ändern der Reihenfolge in der DPR behebbar waren, dann aber eben nicht mehr.

Die Geschichte mit dem 64Bit NDK sehe ich mir an...

Das mit dem Entkoppeln und kleinhalten der Units klinge erst mal vernünftig, ist aber in der Praxis eben nicht ganz so einfach einzuhalten

Units ausklammern und nach und immer mehr reinnehmen ist nicht der gewollte Ansatz, da das Projekt je generell compilierbar ist, wenn vorher bereinigt wurde bzw. das Zielverzeichnis komplett gelöscht wurde.

Ciao
Stefan
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: RAD Studio ständig Linker Error 00000001

  Alt 7. Feb 2017, 10:16
Hallo,
mit dem Schritt für Schritt wollte ich erreichen, festzustellen,
dass es vielleicht an einer bestimmten doppelten Unit (oder Unit mit doppelter Klasse) liegt,
was beim Build-All "rausgerechnet wird".

Hm, läßt sich schlecht erklären.
Vielleicht gibt es irgendwo 2 Klassen mit dem gleichen Namen und der Linker
benutzt die .o-Datei mit der falschen Klasse, weil die compiliert schon vorliegt.
Heiko
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
601 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: RAD Studio ständig Linker Error 00000001

  Alt 7. Feb 2017, 10:17
So, das aktuelle 13er NDK habe ich und wollte es in das vorgegebene Verzeichnis kopieren, erhalte aber folgende Fehlermeldung:

http://www.delphipraxis.net/attachme...1&d=1486458964

was macht man in solch einem Fall?

Ciao
Stefan

Nachtrag:
Nachdem ich alle Pfade für NDK auf das 13er umgestellt habe, kommt beim Linken:
[DCC Fehler] E2597 C:\Users\Public\Documents\Embarcadero\Studio\18.0\ CatalogRepository\android-ndk-r13b-windows-x86_64\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-ld.exe: error: cannot find -ldl

aber die angegebene Datei ist arm-linux-androideabi-ld.exe vorhanden!
Miniaturansicht angehängter Grafiken
neue-bitmap.jpg  

Geändert von sko1 ( 7. Feb 2017 um 10:59 Uhr) Grund: Nachtrag
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: RAD Studio ständig Linker Error 00000001

  Alt 7. Feb 2017, 11:21
Hallo,
im ersten Fall eine neue Umgebungsvariable anlegen,
um zumindestens einen Teil des Pfades zu kürzen oder mit subst ein neues Laufwerk anlegen.

Bei der zeiten Frage:
Ist das ein Copy&Paste-Fehler oder warum steht hier
C:\Users\Public\Documents\Embarcadero\Studio\18.0\ CatalogRepository

ein Leerzeichen?
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz