error C3859: virtual memory range for PCH exceeded。 原因及解决
来源:互联网 发布:英文书法 知乎 编辑:程序博客网 时间:2024/05/21 09:26
今天编译一个项目时,出现如下编译错误:
1>d:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(203) : error C3859: virtual memory range for PCH exceeded; please recompile with a command line option of '-Zm110' or greater
1>d:\program files (x86)\microsoft visual studio 9.0\vc\include\vector(203) : fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
从字面上翻译即:
错误C3859: PCH虚拟内存范围越界;请使用命令行选项'-Zm110'或更大重编译。
致命错误C1076: 编译受限:内部堆栈达到上限;使用/Zm指定更高限额。
对以上错误,我个人理解是PCH(Precompiled Headers, 预编译头文件stdafx.h)包含的文件过多,导致预编译内存不够。
解决办法很简单,工程上点击右键 -> 属性(Properties) -> C/C++ -> 命令行(Command Line), 在额外选项(Additional options)中按错误提示输入-Zm110 (或更大数字)重编译即可。
- error C3859: virtual memory range for PCH exceeded。 原因及解决
- 编译ogre项目时,出现“error C3859: virtual memory range for PCH exceeded”
- 编译运行ogre程序时“error C3859: virtual memory range for PCH exceeded; please recompile with a command line option of '-Zm120' or great
- error C3859: 超过了 PCH 的虚拟内存范围
- error C3859: 超过了 PCH 的虚拟内存范围
- 解决VS2012编译OpenCV2.4.9,error C3859
- JVM崩溃的原因及解决!An unexpected error has been detected by HotSpot Virtual Machine
- 【hadoop】 running beyond virtual memory错误原因及解决办法
- SurfaceFlinger/gralloc Out of Memory error when allocating buffer memory for use with virtual frame
- 解决:fatal error C1189: #error : include 'stdafx.h' before including this file for PCH
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm110”或更大的命令行选项重新编译
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm115”或更大的命令行选项重新编译
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- 22岁高中学历的我 如何做到CTO年薪50万(1)
- 中缀表达式 前缀表达式 后缀表达式 转换
- NO.4 初级问题
- android开发指南之新手篇【2011-11-29】
- 中缀表达式转后缀表达式
- error C3859: virtual memory range for PCH exceeded。 原因及解决
- TreeView绑定数据库 (非递归)
- Knockout应用开发指南 第七章:Mapping插件
- 【linux学习笔记】--基础知识
- 设计模式学习之路——序
- ios(iphone/ipad)开发每日一练【2011-11-29】
- js字符串函数(转)
- 配置实现-提升信息管理系统开发效率
- Flex中字符编码识别