-
-
[讨论]如何解决vs宏提示不准确的问题?????
-
发表于:
2017-5-28 22:56
3098
-
本人用的是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。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!