标签: c++ visual-c++ visual-studio-2015
是否可以在给定的基础上在MSVC中分配内存?或者至少强制它在虚拟4GB以下分配内存(即在仅使用32位的地址分配) - 除了编译x86而不是x64的解决方案之外。
答案 0 :(得分:2)
根据MSDN,您可以使用/LARGEADDRESSAWARE:NO使所有内存都低于2Gb限制。
/LARGEADDRESSAWARE:NO
否则,如果您希望两个内存都低于2Gb限制,那么您可以在VirtualAlloc函数之上实现一个分配器。
VirtualAlloc