Visual Studio 配置中宏的使用以及自定义宏

我们写代码的时候,常常会定义一些宏。这些宏主要为以下功能:1.条件编译。2.定义常量。3.定义宏函数,减少重复代码书写,提升代码速度。4.便于代码维护。在使用Visual Studio进行Windows软件开发的过程中,除了写代码的时候需要用到宏以外,在进行项目属性配置的时候,往往也会用到宏。如下图所示,红框中的“$(SolutionDir)$(Platform)\$(Configuration)\”,包含了三个宏,分别为“SolutionDir”,“Platform”,“Configuration”。

$(宏名称)——这是VS项目属性页中使用宏的固定写法。

VS中的宏有很多,那么这些宏的定义是什么呢?如上图中红框标注,这些宏展开是什么?单击下拉菜单中的编辑,弹出下图所示对话框。

可见,$(SolutionDir)表示解决方案所在文件夹路径,$(Platform)表示x64平台,$(Configuration)表示Release编译配置。除此以外,还有哪些可使用的宏呢?单击上图的“宏”按钮,展开如下图所示界面。绿框中为宏,红框中为分别对应的宏定义。

以上,都是Visual Studio 或者相关插件为我们提供的宏定义。如何创建自定义的宏呢?

单击属性管理器中“添加新项目属性表”按钮,添加一个属性表,如图所示。

双击该属性表,弹出下图所示对话框,选中用户宏选项。单击添加宏按钮,添加自定义的宏名称和对应的值。

这样就可以使用这个宏了,如下图所示,这样当我们更换OpenCV版本的时候,就只需要改一下这个宏对应的值就行了。大大减少了项目配置更改的工作量。

 

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值