Avatar billede yates Nybegynder
30. august 2006 - 14:54 Der er 2 kommentarer

Runtime dependency

Hej,

kan nogen forklare mig...

1. Hvorledes ved jeg om min app/dll (som er lavet under win32 med en c-compiler) rent faktisk bruger kald til et runtime library? Og præcis hvilke kald i så fald? (Jeg taler her ikke om at læse dokumentationen - det har jeg gjort og jeg finder ikke svaret der. Måske står det der, men jeg forstår det bare ikke).

2. Kan man med GCC styre sin compilering med et eller andet flag etc. således så der genereres en reel standalone fil der ikke har brug for msvrct.dll?


VH og mange tak
Yates.
Avatar billede arne_v Ekspert
30. august 2006 - 16:25 #1
re 1)

proev http://www.sysinternals.com/Utilities/ProcessExplorer.html for at se hvad
din EXE faktisk bruger af DLL

re 2)

Uden at have checket, saa tror jeg ikke. Jeg kan ikke se hvorfor GCC skulle
duplikere hvad MS har lavet.

Hvorfor vil du undgaa MSVCRT.DLL ? Alle Windows maa have den idag !

Hvis du vil undgaa den skal du nok undgaa alle ANSI C funktioner og udelukkende
bruge Win32 kald.
Avatar billede arne_v Ekspert
30. september 2006 - 19:45 #2
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester