[Linker Fehler] Unresolved external



  • Ich hab ne Anwendung erstellt (Konsolenprogramm / VCL verwenden) und die Funktion DirectoryExists benutzt.
    Solange ich ohne Laufzeitpackages usw. kompiliere, funktioniert alles. Erst wenn ich die exe als standalone exe kompilieren will, gibts den nachfolgenden Fehler:
    [Linker Fehler] Unresolved external '__fastcall Filectrl::DirectoryExists(const System::AnsiString)' referenced from D:\RMORA\MAIN.OBJ

    Pfade usw. stimmt alles, obj Datei hab ich auch schon gelöscht. Woran kann das denn sonst noch liegen ?? Filectrl.hpp ist natürlch eingebunden. 😞



  • Hast du auch die *.tds-Datei mal gelöscht? Vielleicht liegts hieran?



  • Ich hab bis auf die Projekt- und cpp-Datei alles gelöscht. Neu kompiliert usw.

    Und es liegt mit Sicherheit an DirectoryExists. Wenn ich die Zeilen mit der Funktion rausnehme, dann klappts.

    Falls es wichtig sein sollte, BCB 5 Ent.



  • Binde die filctrl.hpp mal als erstes Include ein.
    Oder war's als letztes? Ja, ich glaube als letztes.



  • Als erstes und als letztes funktionierts nicht. 😡

    Trotzdem thx.


Anmelden zum Antworten