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
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: