Visual Studio使用技巧-用户自定义宏与代码的对接

自定义宏

VS在进行项目配置的时候,我们常常会使用到一些宏,有些时候我们需要自己定义的宏,于是VS给出了自定义宏的方案:

首先在视图->属性管理器页面中,新建一个属性表:

 在表中找到用户宏选项,我们就可以编辑和添加自己的自定义宏了,这些宏可以在代码生成阶段被识别以及被添加到生成时作为环境变量来使用,也可作为整个配置项目的宏,十分方便。

 进阶需求

有时候我们希望自定义的宏在能够被生成环境中的命令行识别的同时,也被代码识别,但是我们在代码中是无法直接识别这些宏的,因为代码中使用的宏是预处理器宏,那么如何能够让代码识别这些自定义宏呢?

 解决方案

 只需要在项目属性表,C++,预处理器定义中衔接两者就可以了。

 例如我要链接的自定义宏:

只需添加预处理器宏:CustomName=$(CustomName)即可。

 最后看到自定义宏成功被代码识别了

此方法当然不止限定于自定义宏,系统宏同样可以通过此方式被引入并被代码识别和使用!

 

 新人一枚,如果还有更加方便的解决办法请指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值