首页
社区
课程
招聘
[讨论]如何解决vs宏提示不准确的问题?????
发表于: 2017-5-28 22:56 3110

[讨论]如何解决vs宏提示不准确的问题?????

2017-5-28 22:56
3110

本人用的是VS2005, 大部分情况下, 当我用鼠标指向一个宏的时候, 显示出来的提示信息都是错误的提示信息, 例子如下:

1. 新建micro.h, 写入一些宏:

#ifndef _MICRO_H

#define _MICRO_H

#define test '1'

#define test '2'

#endif


2. 新建Test.c, 写main函数:

#include "micro.h"

int _tmain(int argc, _TCHAR* argv[])

{

printf("%c\r\n", test); 

getchar();

return 0;

}


然后我把鼠标放在Test.c的printf掉用中的test上, 弹出的提示信息是:#define test '1', 可是程序运行的时候, 打印出来的值确是2, 这种宏提示不准确的情况该怎么解决? 

另外, 本人已经安装了vc助手, 版本是10.9.2048.0。



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 7544
活跃值: (5387)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
你觉得有意义吗?
2017-5-29 00:37
0
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
3
你换高版本的vs  va就好了。。
2017-5-29 15:31
0
游客
登录 | 注册 方可回帖
返回
//