每当我从构建中排除.h文件然后再重新包含它时,Project Explorer中的.h文件的图标将具有推针装饰。我查看了CDT用户指南,但它不在list of icons上。推针是什么意思?
答案 0 :(得分:2)
您可能在CDT中发现了一个小错误!
您没有在原始问题中包含图片,因此我建议您看到的图标叠加层不是推针,而是指示此元素的属性(包含文件)已经过修改(看起来像一个小扳手)。当您排除元素时,它会获得一个指示排除的叠加层,当您重新包含该元素时,您会看到扳手叠加层。这是错误,因为您已将元素返回到未修改状态。在这种情况下,不应显示扳手覆盖。
如果您尝试排除C源文件,您将看到排除叠加层,当您重新包含C源文件时,将删除排除叠加层,并且仅显示原始图标(没有叠加层)。
(我尝试使用CDT 7.0.0)
答案 1 :(得分:0)
我想尝试不同版本的cpp文件。通过交换它们,新包含的文件在图标中有一个小扳手。它似乎是一个小错误。
解决方案:
创建新文件,复制内容,删除旧文件,将新文件重命名为旧文件的名称,完成。