"Kompilerings-" problem ...

Tags:    c++

Hvis jeg kompilerer denne kode ved hjælp af
Visual Studio Express 2005, kører programmet
fint - på MIN computer, men hvis jeg kører
programmet på ANDRE computere, klager systemet
over en manglende dll-fil ?

Er det noget med en Debug eller Release version ?

Fold kodeboks ind/udKode 




Venlig hilsen Ib ;)



Indlæg senest redigeret d. 16.06.2006 12:48 af Bruger #9738
1. Om det har noget at gøre med debug/release version kan vi under ingen omstændigheder gennemskue ved at se på din kode. Det kan vi kun gennemskue ved at se på dine compiler indstillinger.

2. Hvilken fejl kommer programmet med / hvilken fil mangler?

Dog er det sikkert en debug version af en dll, dine brugere mangler, som du selv siger, men vi behøver mere information til at kunne gennemskue, om dette er tilfældet.



Indlæg senest redigeret d. 16.06.2006 15:47 af Bruger #3470
Ellers prøv at finde ud ad hvilken .dll den mangler og placer den i samme mappe som programmet.



Ellers prøv at finde ud ad hvilken .dll den mangler og placer den i samme mappe som programmet.



Det er filen: MSVCR80D.dll styresystemet mangler ?


Men hvis det er en debug version, er det måske ikke
optimalt. Jeg mener, hvis man vil dele et program
med andre "almindelige" brugere, så "skal" programmet
gerne virke ved brug af samme styresystem - i dette tilfælde
windows xp sp2.

Hvad er den præcise forskel på en debug-version, og en
release version ?



har selv brugt Visual Studio Express 2005. Men bruger nu: Dev-C++ : en go en nem kompeiler.

Men ellers bare pak din DLL-fil sammen med programmet.
(Altså lav en installertionsfil) "iexpress" ligger inde i din Sys32 (C/windows/system32)





t