[C] Stack/Heap vergrössern

brunlorenz

*C* & Windows-Freak
Ich habe da ein kleineres oder komplett gesehen grösseres Problem: Mein Speicher für dynamisch allozierte Variablen reicht für meine Strukturen (die recht gross sind) nicht aus.
Kann mir jemand sagen, wie man den unter VS vergrössert?
 
Hi.

Die Heap Größe wird dynamisch festgelegt. Wenn du ein 32bit Windows verwendest, kannst du mit einem Prozess max. 2GiB (erweiterbar auf 3GiB - siehe http://msdn.microsoft.com/en-us/library/bb613473(VS.85).aspx) Speicher allozieren (inkl. Heap, Stack, Programm code etc.).

Falls du mehr brauchst, mußt du entweder ein 64bit Windows verwenden und ein 64bit Programm mit IMAGE_FILE_LARGE_ADDRESS_AWARE erstellen, oder effizienter programmieren :)

Gruß
 
Ich habs geschafft! /STACK war die Lösung.
@deepthroat: Wie kriege ich ein 64-bit-Programm her? (mit IMAGE_FILE_LARGE_ADDRESS_AWARE geht es nicht:()
PS: Win7 Homepremium x64!
 
Zurück