编译器选项/Zm(指定预编译头的内存分配限制)
2007-03-30 12:39
344 查看
/Zmnumber
其中:
number 比例因子,用于为预编译头确定编译器的内存分配限制。
备注
/Zmnumber 为预编译头确定编译器的内存分配限制。number 是比例因子,其默认值为 100,指定分配 50MB 内存。number 的最大值为 2000。下表说明 number 如何修改内存分配:number | 内存分配 |
---|---|
10 | 5.0 MB |
100 | 50 MB |
200 | 100 MB |
1000 | 500 MB |
2000 | 1000 MB |
注意 大多数情况下,并不需要使用此编译器选项。如果编译程序导致错误信息 C1076,则使用它。
在 Visual Studio 开发环境中设置此编译器选项
打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
单击“C/C++”文件夹。
单击“命令行”属性页。
在“附加选项”框中键入编译器选项。
相关文章推荐
- /Zm(指定预编译头的内存分配限制)
- /Zm(指定预编译头的内存分配限制)
- [转]/Zm(指定预编译头的内存分配限额)
- /Zm(指定预编译头的内存分配限制)
- fatal error C1076: 编译器限制,达到内部堆限制;使用/Zm指定更高的限制。
- fatal error C1076: 编译器限制,达到内部堆限制,使用/Zm指定更高的限制
- 不同数据类型变量在不同CPU或MCU下的内存占用情况还与编译器或编译选项有关
- /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
- C语言程序编译的内存分配,堆与栈的区别
- /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
- 关于书上说的“编译的时候分配内存”
- 变量的内存单元是编译器在编译时候分配的
- 关于书上说的“编译的时候分配内存”
- LCC编译器的源程序分析(68)内存分配链表
- 通过反汇编看编译器内存分配
- vs2010 不能编译C++ LINK : fatal error LNK1146: 没有用选项“/out:”指定的参数
- Windows 32bit OS上物理内存限制以及ORACLE 10G 在32bit OS的SGA内存分配限制解决方法
- Keil MDK编译器内存分配
- 从指定内存区域中new(分配)一个空间
- 简述 C、C++程序编译的内存分配情况【转】