当前位置:   article > 正文

vs中预处理的使用_vs预处理器在哪

vs预处理器在哪

在项目中接触到预处理宏定义:
情景一:

#ifdef scheduling_GOAL_OFFSET
	double goal_offset_x;
	double goal_offset_y;
	double goal_offset_theta;
#endif
  • 1
  • 2
  • 3
  • 4
  • 5

在接口层定义的变量如果想放开使用对应的操作如下:
在属性-预处理器中加上,此时会发现对应的代码变亮
在这里插入图片描述
如果是ifndef,要想放开就是在属性-预处理器中删除对应的宏scheduling_GOAL_OFFSET

#ifndef scheduling_GOAL_OFFSET
	double goal_offset_x;
	double goal_offset_y;
	double goal_offset_theta;
#endif
  • 1
  • 2
  • 3
  • 4
  • 5

总结:就是想打开的时候,无论在预处理器中添加还是删除宏定义,想要的结果就是此操作后代码变亮,被放开。想关闭的时候代码变灰。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/756487
推荐阅读
相关标签
  

闽ICP备14008679号