BCB 6.0, IDE / Linker Problem
-
Hi C++ler!
Ich hab mal wieder ein -fantastisches- Problem mit dem C++ Builder
:Wenn ich eine eigenständige Exe erzeugen will, klar,
- Packages mit hinzulinken ("den Haken unter Packages rausnehmen")
- RTTI mit linken ("den Haken unter Linker rausnehmen")ging auch bis vor kurzem, aber bei (bzw. seit) meinem aktuellen Projekt komischerweise nicht mehr.
Selbst wenn ich jetzt ein einfaches Formular entspr. kompiliere gehts nicht.
Er verlangt halt immer die STLMPTXYZ.dll's usw.Komischerweise hat das Programm aber die entspr. Größe, also die Funktionalität
ist drin...
?!Vielleicht sollte ich noch erwähnen, das ich die halbe VCL (zumindest einen
Großteil der visuellen Klassen) "überladen" habe. Sprich, meine Kompos von
den vorhandenen abgeleitet, allerdings noch ohne nennenswerte Änderungen
an den abgeleiteten Klassen. Dieses Klassenset nutzt für alle Programme.Ich hoffe auf Antworten (nein, noch besser, Lösungen
),meine Cheffe wird nich grad begeistert sein wenn wir zu den Programmen
noch die halbe VCL ausliefern "dürfen", mist aber auch, auf m Donnerstag
c ya, cPanther
-
Hat wirklich keiner ne Idee, woran das liegen kann ?!

Hm, werd wohl erstmal alle Libs zum Prog. mit hinzupacken...
c ya, cPanther
-
Was hat denn die RTTI damit zu tun? Mal abgesehen das diese Einstellung im Reiter C++ steht.
An den abgeleiteten Klassen kann es eigentlich nicht leigen, es sei denn du verwendest noch weitere externe Bibliotheken.
Welche dlls meckert er denn exakt an?
-
Nun ja, wenn er z.B. die RTTI verwendet um die Klasseninstanz zu ermittlen....
-
Das ist schon klar. Es hat aber nichts mit dem Thema "standalone exe" zu tun. Ich nehme mal an er hat das mit "dynamische RTL" verwechselt.
-
Oh, klar, RTL, meint ich doch... RunTTimeIbrary

Es werden alle Dll's der RTL, ich glaub der STL (STLMPT40 oder so) und halt die Packages verlangt.
(verhält sich also genau so, als wenn alles dynamisch gelinkt werden soll)Zusätzliche Module werden nicht benötigt. Die eigene VCL Version ist korrekt
eingestellt, Pfade, Datei vorhanden, u.s.w....Ach, mist nochmal

Danke schonmal für die Antworten,
c ya, cPanther
-
Ah ja, mein Programm verlangt "lediglich" nach der
- CC3260MT.DLL (RTL)
und der
- STLPMT45.DLL (STL Port)Also keine Packages etc., komisch, obwohl der Haken bei Dyn. RTL raus ist...

Na gut, die STL Port dll weitergeben, hm, musste ich bisher auch nicht, aber
was solls,schönes WE wünsche ich,
c ya, cPanther