kann man die unix fkt mmap unter vc++ nutzen

electroboogie

Grünschnabel
Moin,

habe einen unix quelltext bekommen.
Dieser lädt zwei Bilder (jeweils ca. 500MB) mit dem Befehl mmap in den Speicher.
Da es die fkt aber unter VC++ nicht gibt, suche ich nach einem Ersatz.
Ich habe schon versucht mit LoadLibrary() die cygwin1.dll einzubinden, aber ohne erfolg.

HINSTANCE hdll = LoadLibrary("cygwin1.dll");
FARPROC mmap = GetProcAddress(hdll, "mmap");

Wenn ich dann die Fkt mmap benutzen will, sagt mir der compiler "zu viele Parameter übergeben".

hslc1=(short int *)mmap(0,4*width*(height+1),PROT_READ,MAP_SHARED,fd1,0);

Vielleicht könnt ihr mir helfen. Was ist das falsche? Habt ihr vielleicht eine andere Möglichkeit in aussicht, wie ich das machen könnte.

MfG
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück