gpt4 book ai didi

c++ - Visual Lint 中的每个项目选项?

转载 作者:行者123 更新时间:2023-11-30 05:44:27 28 4
gpt4 key购买 nike

我过去使用过 Visual Lint(作为 PC-lint 的前端),并以某种方式将其配置为对不同的项目使用不同的 options.lnt 文件。我的记忆可能是不正确的,它被配置为在任何项目目录中自动获取任何名为“options.lnt”的东西——也就是说,我不必为每个项目单独配置它。

例如,我可能有两个项目,ProjX 和 ProjY,并且每个项目中可能有不同的 options.lnt 文件:

C:\MyProjects\ProjX\options.lnt
C:\MyProjects\ProjY\options.lnt

可能这些可能指的是存储在其他文件中的某些通用选项集;例如,我有 C:\MyProjects\Lint\options.lnt 用于非常一般的事情,然后有更具体的选项文件用于与某些包相关的事情;例如,我有 C:\MyProjects\Lint\options_boost.lnt 供使用 Boost 的项目使用。因此,如果 ProjX 使用 Boost,C:\MyProjects\ProjX\options.lnt 将(至少)包含以下行:

C:\MyProjects\Lint\options.lnt
C:\MyProjects\Lint\options_boost.lnt

而 ProjY 可能不使用 Boost,因此它的 options.lnt 会有“通用”行,但没有特定于 Boost 的行。

这一切工作正常,但我已经迁移到一台新计算机,但我似乎无法让它再次工作。当我针对 ProjX 运行 Visual Lint 时,它显示应该被 C:\MyProjects\Lint\options_boost.lnt 中的(例如)条目抑制的消息。

我进入了 Visual Lint 的“工具/选项”,在“分析”选项卡下,我将“首选分析方法”设置为“每个项目”。我有专业版,我认为这是此功能所必需的。我使用的是版本 5(而之前运行的机器是版本 4)。

我是否可能遗漏了一些我需要设置的额外配置,以便让 Visual Lint 关注项目的选项文件?

最佳答案

回答我自己的问题:

在 Visual Lint 中,转到工具/选项/PC-lint。在那里,有一个“配置”字段,包含一个 *.lnt 文件的名称(如 C:\Lint\std.lnt),它适用于您通过 Visual Lint 在 PC-lint 中所做的任何事情。编辑该文件以包含以下行:

options.lnt

不指定完整路径。这似乎让它从项目目录中获取 options.lnt 的拷贝,然后该文件可以包含问题中所示的更具体的行,例如:

C:\MyProjects\Lint\options.lnt
C:\MyProjects\Lint\options_boost.lnt

关于c++ - Visual Lint 中的每个项目选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29852753/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com