在VS2010中新建了一个MFC单文档程序,一行代码未写 直接运行出现如下错误:1>------ 已启动生成: 项目: tst, 配置: Debug Win32 ------
1>生成启动时间为 2011/3/2 22:25:56。
1>PrepareForBuild:
1> 正在创建目录“d:\documents\visual studio 2010\Projects\tst\Debug\”。
1>InitializeBuildStatus:
1> 正在创建“Debug\tst.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>ClCompile:
1> stdafx.cpp
1>c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(1431): error C2065: “_CRTDBG_CHECK_ASIZEAYS_DF”: 未声明的标识符
1>
1>生成失败。
1>
1>已用时间 00:00:03.56
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========双击那个错误,进入了afx.h这个文件,代码段如下:enum AfxMemDF // memory debug/diagnostic flags
{
allocMemDF = _CRTDBG_ALLOC_MEM_DF, // turn on debugging allocator
delayFreeMemDF = _CRTDBG_DELAY_FREE_MEM_DF, // delay freeing memory
checkASIZEaysMemDF = _CRTDBG_CHECK_ASIZEAYS_DF, // AfxCheckMemory on every alloc/free
checkEvery16MemDF = _CRTDBG_CHECK_EVERY_16_DF,
checkEvery128MemDF = _CRTDBG_CHECK_EVERY_128_DF,
checkEvery1024MemDF = _CRTDBG_CHECK_EVERY_1024_DF,
checkDefaultMemDF = _CRTDBG_CHECK_DEFAULT_DF
};其中checkASIZEaysMemDF = _CRTDBG_CHECK_ASIZEAYS_DF, // AfxCheckMemory on every alloc/free
这行提示出错"未定义标识符"_CRTDBG_CHECK_ASIZEAYS_DF"前几天写程序都没有问题的,今天突然出现这个问题,不知道是什么原因啊
本人初学MFC,望高手指点!不胜感激!
1>生成启动时间为 2011/3/2 22:25:56。
1>PrepareForBuild:
1> 正在创建目录“d:\documents\visual studio 2010\Projects\tst\Debug\”。
1>InitializeBuildStatus:
1> 正在创建“Debug\tst.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>ClCompile:
1> stdafx.cpp
1>c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(1431): error C2065: “_CRTDBG_CHECK_ASIZEAYS_DF”: 未声明的标识符
1>
1>生成失败。
1>
1>已用时间 00:00:03.56
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========双击那个错误,进入了afx.h这个文件,代码段如下:enum AfxMemDF // memory debug/diagnostic flags
{
allocMemDF = _CRTDBG_ALLOC_MEM_DF, // turn on debugging allocator
delayFreeMemDF = _CRTDBG_DELAY_FREE_MEM_DF, // delay freeing memory
checkASIZEaysMemDF = _CRTDBG_CHECK_ASIZEAYS_DF, // AfxCheckMemory on every alloc/free
checkEvery16MemDF = _CRTDBG_CHECK_EVERY_16_DF,
checkEvery128MemDF = _CRTDBG_CHECK_EVERY_128_DF,
checkEvery1024MemDF = _CRTDBG_CHECK_EVERY_1024_DF,
checkDefaultMemDF = _CRTDBG_CHECK_DEFAULT_DF
};其中checkASIZEaysMemDF = _CRTDBG_CHECK_ASIZEAYS_DF, // AfxCheckMemory on every alloc/free
这行提示出错"未定义标识符"_CRTDBG_CHECK_ASIZEAYS_DF"前几天写程序都没有问题的,今天突然出现这个问题,不知道是什么原因啊
本人初学MFC,望高手指点!不胜感激!
解决方案 »
- [Win32] win32窗口如何实现既去掉标题栏,又保留任务栏右键关闭菜单?
- 100分就求L2cmn.h头文件
- 5 1回来貌似裤衩变成星(散个粉,攒RP)
- 注册表错误分析及修复,请教解释下
- 求助关于Win32 API制作带可视化样式的窗体的方法
- vb代码翻译vc代码 人民币100元
- 无模式对话框怎么关闭自己?急....
- 网络数据包的“重放”攻击如何解决?100分~~~~~~
- 请问怎么把一个链表的数据存储到文件中呢?
- 强烈建议[没头脑]召开全体斑竹会议,解决争端,恢复CSDN往日的平静
- 求判断直线段和圆弧段相交的算法
- server.sin_addr.s_addr = inet_addr("127.0.0.1")的问题
我也没改什么设置啊 真的是有些奇怪 难道非得让我重装么 我知道重装以后应该不会有问题了 但是就是想知道出现这个错误的原因..