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

Posted 长空小鹰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Visual Studio]项目属性中继承的值怎么删除相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

以上是关于[Visual Studio]项目属性中继承的值怎么删除的主要内容,如果未能解决你的问题,请参考以下文章

java中继承的特点

JavaScript中继承的多种方式和优缺点

JavaScript中继承的实现方式

JavaScript中继承的实现方式

JavaScript中继承的实现

C++和Java中继承的个人感觉