Linker Error mit Builder 2007



  • Hallo,

    beim Builder 2007 bekomme ich beim "Projekt erstellen" (Umsch+F9) einen Linker Error:

    [ILINK32 Fehler] Fatal: Zugriffsverletzung.  Linken beendet.
    [ILINK32 Warnung] Warning: Inkrementelles Linken kann nicht ausgef³hrt werden - vollstõndiges Linken wird ausgef³hrt...
    

    Komischerweise kann ich aber mit F9 das Projekt starten. Der Linker Error wird durch folgende Zeile erzeugt:

    #pragma alias "@Controls@THintWindow@NCPaint$qqrpv" = "@Controls@THintWindow@NCPaint$qqrui"
    

    Allerdings kommt der Fehler nur in der Release Konfiguration. Unter Debug ist kein Linker Error mehr vorhanden. Das gleiche Projekt läßt sich mit dem Builder 2006 ohne Probleme auch im Release Mode erzeugen.

    Hat da jemand einen Tip für mich was das sein kann ?



  • Möglicherweise ein Bug im inkrementellen Linker. Deaktiviere das inkrementelle Linken doch mal in den Projektoptionen.



  • Hallo audacia,

    danke für deinen Tip. Wenn ich diese Option abschalte, dann link er ohne Fehler. Für was braucht man das inkrementelle Linken ?

    Ist das ein Problem wenn man das generell abschaltet ?



  • "Inkrementell" bedeutet, daß der Linker nur das neu bearbeitet, was sich verändert hat; das inkrementelle Linken beschleunigt die Geschwindigkeit des Linkvorganges.



  • OK, nur ein Geschwindigkeitsproblem beim Linken, dann past's schon. Danke für die Hilfe !


Anmelden zum Antworten