Archiv verlassen und diese Seite im Standarddesign anzeigen : hilfe bei projekterstellung unter c++
Hallo
Ich muss ein Projekt von c++ auf einen rechner ausfüren der kein c++ hat. aber es kommt ein meldung das eine dll datei fehlt
ich weis das man zwei häckchen setzen mus aber ich weiss nicht mehr wo
ich bitte um hilfe
vielen dank im voraus
flo
NumberFive
24.05.2004, 20:54
Hallo Flo was für C++ was für ein dll ?
Gruß
c++ 5.0
BORLNDMM.DLL glaub ich
es handelt sich nur um ein häckchen in tools
NumberFive
24.05.2004, 21:11
das müste der hacken für die vcl sein aber borland c++ komplier habe ich nicht also kann ich es dir nicht so genau sagen aber bei delphi gibt es so was auch
Gruß
der hacken für vcl ist da der wars nicht
NumberFive
24.05.2004, 21:23
kopier die dll doch ein fach auf das ziel system wird schon nicht so schlimm sein oder ?
gruß
Das problem ist das die exe auf keine weiter datei zugreift also würde es nicht bringen (habe schon den gesammten odner kopiert) die dll muss ind die exe integrierd werden
gruß flo
eine dll muss man entweder in den ordner des programms (exe) kopieren oder direkt in den Windows System Ordner (ggf. System32).
Sonst muss man die dll imho registerieren.
z.b. regsvr32 meine_dll.dll
Grüße
Flite
Ja ok
aber wie registriere ich denn die dll
gruß
s. oben.
Kopier die Datei am besten ins windows / system verzeichnis und registrier sie dann!
du musst nur wissen wie die datei hießt.
Start / Ausführen
regsvr32 meine_dll.dll
Grüße Flite
NumberFive
24.05.2004, 21:42
des ist ganz einfach:
start aus führen
cmd
cd da wo die datei liegt
dann regsvr32 BORLNDMM.DLL
dann sollte es tuen
das muss auch einfacher gehen
mein lehrer hat mir mal gezeigt das man irgendwo nur ein zwei häckchen setzten muss dann hat man nur die exe die man braucht
ich kenn mich mit borland c++ nicht aus. im visual studio ist es imho so (wie z.B. in visual basic), dass die dlls mit einem Installationsprogramm installiert und registriet werden.
des ist ganz einfach:
start aus führen
cmd
dann erkläre mir bitte nochmal das
cd da wo die datei liegt meinst du mit cd die install cd
dann regsvr32 BORLNDMM.DLL
dann sollte es tuen
NumberFive
24.05.2004, 22:25
ich gebe da von aus das windows ist:
auf start drücken
dann ausführen aus wählen.
dann in den fenster cmd ein tippen und enter drücken
so weit klar ?
ich habe die gesamten borland dlls dateien einfach in system kopiert so geht es
ist aber zimmlöich umständöich
weis ja net wie viel dlls des sind, aber du kannst ja eine nach der anderen umbenennen, dann siest du welche dll es war.
es sind alle
er fragt immer nach der nächsten wenn man eine kopiert hat
hallo,
ich habe eine lösung in einem anderen forum gefunden
im Projekt-Menü wählt den Punkt Optionen.
Dann wechseln auf die Registerkarte "Linker". Dort sollte Standardmäßig ein Häkchen vor der Option "Dynamische RTL verwenden" erscheinen. Den müsst ihr dort weg klicken.
Als nächstes wechseln zur Registerkarte "Packages" und schaut da nach, ob vor der Option "Mit Laufzeit-Packages aktualisieren" ein Häkchen ist. Dies müsst ihr auch entfernen.
Dann kann man die exe ohne borland ausführen aber die exe wird dadurch größer
danke an Rookie der diese antwort geschrieben hat
mfg flo
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.