首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VS2010调试时无法观测到宏定义的值,该怎么处理

2012-04-05 
VS2010调试时无法观测到宏定义的值如题,我定义了一个宏,如下#define IMAGEPADDED(SIZE)(SIZE + 2)然后主程

VS2010调试时无法观测到宏定义的值
如题,我定义了一个宏,如下
#define IMAGEPADDED(SIZE) (SIZE + 2)
然后主程序代码中有这么一段
for (int j = 0; j < IMAGEPADDED(nHeight) - 1; j++)
{
for (int i = 0; i < IMAGEPADDED(nWidth) - 1; i++)
{
  ...
  }
  }
调试的时候,在watch1里看不到 IMAGEPADDED(nWidth)的值,只能另定义个宏来输入到输出流中查看该变量的值。
我想问下,是不是大家的VS2010在调试时都看不到宏定义的值呢?


[解决办法]
宏就不是symbol,没法查看吧,光标甩上去应该有值

热点排行