Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Builder DLLs

[es] :: C/C++ programiranje :: Builder DLLs

[ Pregleda: 3868 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kkyborg
Beograd

Član broj: 2696
Poruke: 69
*.verat.net



+1 Profil

icon Builder DLLs08.03.2002. u 12:29 - pre 269 meseci
Ako kompajliram samo praznu formu u Borland C++ Builderu 5 bez ikakvnog dodatnog koda (ono shto se dobije sa File/New Application) i to tako da ne koristi package, tj. da su oni linkovani u exe fajlu, dobijeni exe uvek trazi BORLNDMM.DLL (memory manager) i CC3250MT.DLL (dynamic run-time library?!).

Da li je nekako moguce da se ovi DLLovi linkuju za sam exe, ili da li bi chak bilo moguce da se sasvim izostave?

Ovaj drugi, CC3250MT.DLL je 1.42MB veliki, shto je ipak mnogo za jedan "obichan" GUI.

(Ovo mi je prvi put da pravim neki windows program sa GUI-jem, pa bi mi pomoc dobro dosla. Hvala ;)
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Builder DLLs08.03.2002. u 17:55 - pre 269 meseci
Pogledaj koliki je VC++ runtime... :) Necu nista vise da ti pricam. Majkrosoftu se moze, oni taj rantajm isporucuju uz sistem. Borlandov moras dodatno da instaliras - dovoljno je jednom naravno...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

kkyborg
Beograd

Član broj: 2696
Poruke: 69
*.verat.net



+1 Profil

icon Re: Builder DLLs08.03.2002. u 21:58 - pre 269 meseci
Trebalo je samo deaktivirati "dinamic RTL" u opcijama za linker.

Hvala nizashta
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.15.EUnet.yu

Sajt: www.mycity.rs


+1 Profil

icon Re: Builder DLLs08.03.2002. u 22:10 - pre 269 meseci
Borland C/C++ kompajler 5.5.1 (ona free varijanta) kompajlira cisti EXE (krece od 30kb) i exe ne zahteva mi posle nikakve DLL-ove.
Siguran sam da to moze i obican BCC 5.0, treba pogledati Options...
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.144.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Builder DLLs08.03.2002. u 22:19 - pre 269 meseci
Citat:
leka:
Pogledaj koliki je VC++ runtime... :) Necu nista vise da ti pricam. Majkrosoftu se moze, oni taj rantajm isporucuju uz sistem. Borlandov moras dodatno da instaliras - dovoljno je jednom naravno...


ako mislis na MFC biblioteku onda je to oko 40 kb u dll fajlu sto i nije mnogo
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Builder DLLs08.03.2002. u 23:10 - pre 269 meseci
C runtime je msvcrt.dll koji ima 285 kB (na mojoj mašini, barem). Međutim, kako je već Leka napomenuo, taj fajl se instalira uz Windows i svi Win kompajleri bi trebalo da ga koriste. Znam sigurno da ga MinGW koristi.

E, sad, ako koristiš standardnu C++ biblioteku u VC++u 6.0, onda ti može zatrebati i msvcp60.dll (393 kB) ako ga ne linkuješ statički u exe, a ako hoćeš i MFC, trebaće ti i MFC42.DLL (973 kB) opet ako ga ne linkuješ statički.

A što se Borlanda tiče, stvarno ne bih znao...

[Ovu poruku je menjao Dragi Tata dana 08.03.2002 u 03:38 PM GMT]
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Builder DLLs08.03.2002. u 23:23 - pre 269 meseci
Citat:
kkyborg:
Trebalo je samo deaktivirati "dinamic RTL" u opcijama za linker.

Hvala nizashta ;)


A što se tiče ovog "hvala nizašta", samo da te podsetim da ovde niko nije plaćen da rešava tvoje probleme. Ako ti neko pomogne, ili bar pokuša da ti pomogne, lepo; ako ne, nemaš nikakvog razloga za ljutnju.
 
Odgovor na temu

kkyborg
Beograd

Član broj: 2696
Poruke: 69
*.verat.net



+1 Profil

icon Re: Builder DLLs09.03.2002. u 00:17 - pre 269 meseci
Iza tog "Hvala nizashta" sam stavio i jedan smajli koji valjda dovoljno govori o karakteru te sentence (izgleda da ne govori). Zato evo josh nekoliko (: (-8

No hard feelingz pliz!
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Builder DLLs12.03.2002. u 15:06 - pre 269 meseci
Mah nebitno je da li neko podjebava ili ne ovde sto se mene tice... Bitno je da komuniciramo i da sirimo znanje (znanja)...

Sto se tice M$ rantajma Tatko, ja imam brdo MSVCRT fajlova (raznih, razne verzije...) i sve skupa je 12 Mb! Verovo ili ne...

Nego D.T. cemu sluze oni PDB fajlovi :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Builder DLLs12.03.2002. u 16:09 - pre 269 meseci
Imaš "brdo" fajlova zato što imaš instaliran VC++ na mašini (sad sam te uhvatio na delu :) ), pa tu ima i debug verzija i još koješta.

A PDB je "program database" i sadrži debug informacije. Kreira ga linker. Uglavnom, to možeš slobodno da izbrišeš kad prenosiš kod, jer će linker da napravi novi po potrebi. A možeš i da izbaciš /PDB opciju (Settings-Link-Customize pa isključiš Use program database...
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Builder DLLs12.03.2002. u 23:54 - pre 269 meseci
Ma imam na poslu ceo Developer Studio (6.0 valjda) a mislim da istu verziju imam i na Vinoju (kucna Windows98 masina mi se tako zove :)

Ja mislim da razni softverski paketi instaliraju pojedine MSVCRT dll-ove... Siguran sam da sam suvisne DLLove tako dobio.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

donald
Dejan Petrovic

Član broj: 10237
Poruke: 16
*.ptt.yu



Profil

icon Re: Builder DLLs23.06.2003. u 13:49 - pre 253 meseci
Vidi...
Idi na 'Project/Options'
Tab 'Compiler' klikni na 'Release'
Pa Tab 'Packages' odchekiraj 'Build with runtime packages'
I na kraju Tab 'Linker' odchekiraj 'Use dynamic RTL'

Sve ovo ces uraditi dok ti je projekat koji zelis da publikujes ili nezavisno kopristis, ucitan u Builder.
Nakon ponovnog kompajliranja exe je malo veci ali je nezavistan od bilo kojeg dll-a.

A sada reci 'HVALA' donald-e.
donald
 
Odgovor na temu

Voodoo
Novi Beograd

Član broj: 3508
Poruke: 488
*.sr.gov.yu



+1 Profil

icon Re: Builder DLLs28.06.2003. u 17:04 - pre 253 meseci
run-time biblioteke su, da prostite, veliko *****.
da, razumem da se smanjuje .exe i da su korisne za vishe programa, ali zato mi, na primer, svako jurenje novih programa za linux prisedne, jer svaki zahteva 5 runtime biblioteka, od koji svaka takodje zahteva nekoliko i tako dalje.

volim kada kreatori programa (kao na primer Opera software) daju vishe verzija paketa, dakle i linkovan za lib-ove i statichku verziju)...

malo skrenuh sa teme, ali kad sam vec tu, da pitam:

zashto svaki program pisan u bc++ eksportuje nekoliko debug callback funkcija (cpp_debug_hook ili tako neshto), kada je debugovanje iskljucheno?

zato najvishe volem programe made by vcpp...
 
Odgovor na temu

[es] :: C/C++ programiranje :: Builder DLLs

[ Pregleda: 3868 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.