[Linker Fehler] Unresolved external '__turboFloat' referenced from root



  • Ich habe ein problem mit dem c builder 6 von borland, und zwar, wenn ich eine neuen andendung erstelle! und ohne etwas am Form, oder am Quellcode zu verändern starten will. dann bekomme ich erst eine meldungen das er die vcl.lib (ich habe ihm dann den ordner genannt in dem sich die lib befindet und vertig).

    und dann bekomme ich folgende meldung:
    [Linker Fehler] Unresolved external '__turboFloat' referenced from root

    was kann ich dagegen machen?

    danke, _gast_



  • Ist jetzt nur eine Vermutung. Sieh dir mal generell die Pfade an und korrigier sie gegebenenfalls.



  • Hört sich so an, als ab die Pfadangaben in den Umgebungsoptionen und/oder Projektoptionen vergniesgnattelt wären. Wenn du die manuell nicht wieder herstellen kannst musst du ggf. den BCB neu installieren.



  • ich haben die pfad abgaben überprüft, aber es ist alles in ordnug.
    Ich habe habe auch nie welche bei diesem Projekt verändert.

    ich diesen fehler nun behoben, aber dann frag er mich auf einmal nach irgendwelchen obj dateien die garnicht existiren!

    obwohl ich den ...\cbuiler6\lib\obj pfad hinzu gefügt habe!

    es ist irgendwie eine endlose reihe von fehlern?
    bei einem völlig leeren neuen Projekt.
    aber die alten Projekte die Kompilirt und startet er ohne probleme!
    nur neu angelegte nicht!

    woran mag das liegen?



  • Versuchs einfach mit dem 2. Rat von Jansen, das wird wohl das Einfachste (Beste?) sein.



  • wenn ich das tuhe, dann muss ich wieder andere komponenten installiren, die für die alten Projekte wichtig sind!

    und dann hätte ich wie der das gleich problem, (Ich arbeite nicht privat mit dem CBuilder6 sonder nur betrieblich!)

    was auch merkwürdig ist, ist das wenn ich in der unit1.cpp eine zeilenumbruch machen und diesen wieder entferne, und dann neu kompilire. dann erscheint ein föllig andere Fehlermeldung!

    irgend wie komisch oder?

    danke, _gast_



  • So sehen jedenfalls die Standardeinstellungen im BCB6 aus:

    [u]Environment options -> Library[/u]
    [i]Library path:[/i] $(BCB)\Lib;$(BCB)\Bin;$(BCB)\Imports;$(BCB)\Projects\Bpl;$(BCB)\Projects\Lib
    [i]BPL output dir:[/i] $(BCB)\Projects\Bpl
    [i]BPI/LIB output dir:[/i] $(BCB)\Projects\Lib
    [i]Browsing path:[/i] $(BCB)\source\vcl;$(BCB)\source\Internet;$(BCB)\source\clx
    
    [u]Project option -> Directories/Conditionals[/u]
    [i]Include path:[/i] $(BCB)\include;$(BCB)\include\vcl
    [i]Library path:[/i] $(BCB)\lib\obj;$(BCB)\lib
    [i]Debug source path:[/i] $(BCB)\source\vcl
    

    Ausserdem solltest du ggf. mal alles in $(BCB)\Projects löschen, bis auf die Ordner Lib und Bpl.


Anmelden zum Antworten