码迷,mamicode.com
首页 > 其他好文 > 详细

[Visual Studio]项目属性中继承的值怎么删除

时间:2016-11-06 16:30:12      阅读:676      评论:0      收藏:0      [点我收藏+]

标签:nap   相关   windows应用   预处理器   mil   删除   studio   window   宏定义   

遇到一个问题,莫名奇妙编译,却出错“找不到包含文件<winapifamily.h>”,之前从没出过问题啊!百思不得其解。

研究包含winapifamily的位置,发现有一个宏 WINAPI_FAMILY作为这个包含的开关。再看工程设置,发现预处理器定义中有这个宏定义。其他正常的项目没有。

进一步发现,这个预处理器定义是被继承的。此时,问题变成了:如何删除继承的定义?在项目属性中这个是不可操作的。

方法如下:
打开属性管理器,在属性管理器中可以看到所有项目继承了的配置,其中有一个WINDOWS_STORE相关的东西,里面正好有WINAPI_FAMILY的定义。

发现了问题以后就好办了,在项目属性中有一个叫“Windows应用商店支持”,把这项去掉就搞定了

[Visual Studio]项目属性中继承的值怎么删除

标签:nap   相关   windows应用   预处理器   mil   删除   studio   window   宏定义   

原文地址:http://www.cnblogs.com/eaglelun/p/6035273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!