永发信息网

VS2005中#ifdefXXXX后代码灰色相关智能帮助不可用

答案:2  悬赏:70  手机版
解决时间 2021-12-19 23:47
由于#ifdef XXXX为0(XXXX未用#define定义),
之后的代码为灰色表示此时代码为不活动,所有的智能帮助功能无效
如:转到定义,查找所有引用等等.
请问有什么办法能使其可用么?或者可以让编译器不进行#ifdef后面的代码的有效性检查?

有大牛知道的还望帮个忙,谢过

一楼大牛:
thx,
这样做是可以让其可用...用个查找替换就可以解决,但是总觉得有失偏颇,且vs应该有相应设置才对吧,问题暂时放这儿看有其他大牛知否
最佳答案
出现灰色有这样一种原因:
在其他的头文件中,已经对xxx定义过 ,应该是写错了

查找#ifndef XXXX 是否在其他头文件中已经定义过XXXX

修改成不一样的宏定义就可以了
全部回答
最简单的方法:把#ifdef XXXX直接标识删除掉,同时删除掉与之匹配的#endif. 但这种方法可能会引起麻烦,比如有的是编译器根据你的系统环境而选择编译的,如果删除这些则会出错,这时你可查阅相关的文档把程序移植到符合那个编译条件的系统上自然就激活了。 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能帮我分析一下,现在香港的娱乐圈为什么没
海南地区身份证的前几位数字是什么?
“我走进了另一间屋子,但是马上就要退出来,
单选题Acowis________asahorse.A.asan
奥迪WAURGB4H2DN048698是什么排量和价格?
最苦与最乐阅读答案
为什么我的王者荣耀界面技能按键离屏幕那么远
移动电源充电宝20000毫安,哪款好?
螺旋输送机,它不能输送什么物料?其原因是什
下列做法正确的是A.用甲醛溶液浸泡海鲜B.用霉
A、B两种元素,已知A元素原子的核电荷数为a,
单选题地球大气中最重要的温室气体是A.水汽B.
怎么用英文表示“一种观点太绝对了”?
2019年哪个月份出生的宝宝好
单选题在下列命题中,真命题是A.两个钝角三角
推荐资讯
古诗文名句填空。(10分)【小题1】百川东到
Linglingissendinganemail________he
单选题下列各句中,划线的词语运用错误的一项
建筑水电施工中怎么样做材料计划,一般一次材
电压低如何解决?
郑氏起名
怎么关闭华为杂志锁屏
“现在喝绿豆汤还要想一想。”在武昌一家超市
广东省阳江市国家税务局(安宁路)在什么地方啊
份可以组什么词
笔记本电脑里内存条如何取出
博兴县烟草局在什么地方啊,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?