2015-04-24 70 views
1

我以前使用Visual Lint(作爲PC-lint的前端),並以某種方式配置它爲不同的項目使用不同的options.lnt文件。我的回憶可能不正確,它被配置爲在任何項目目錄中自動拾取任何名爲「options.lnt」的東西 - 即我不必爲每個項目單獨配置它。Visual Lint中的每個項目選項?

因此,舉例來說,我可能有兩個項目,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使用升壓,C:\ MyProjects下\ ProjX \ options.lnt將包含(至少)線:

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

雖然也許ProjY不使用升壓,所以其options.lnt將有「一般」線,但不是Boost專用線。

這一切工作正常,但我已經遷移到一臺新的計算機,我似乎無法再次得到它的工作。當我針對ProjX運行Visual Lint時,它顯示應該被C(\)\ MyProjects \ Lint \ options_boost.lnt中的條目抑制的消息。

我已經進入Visual Lint的「工具/選項」,在「分析」選項卡下,我已將「首選分析方法」設置爲「每個項目」。我有專業版,我相信這個功能是必需的。我使用的是版本5(而之前的這臺機器是第四版)。

我是否可能缺少一些額外的配置,我需要設置爲了讓Visual Lint注意項目的選項文件?

回答

1

回答我的問題:

在Visual皮棉,去工具/選項/ PC - 皮棉。在那裏,有一個「Configuration」字段,其中包含一個* .lnt文件的名稱(如C:\ Lint \ std.lnt),該文件適用於通過Visual Lint在PC-lint中執行的任何操作。編輯該文件以包含該行:

options.lnt 

未指定完整路徑。這似乎使它從項目目錄中選取options.lnt的副本,然後該文件可包含問題中所示的更具體的行,如:

C:\MyProjects\Lint\options.lnt 
C:\MyProjects\Lint\options_boost.lnt 
相關問題