我使用Cppcheck GUI掃描我的項目中排除某個文件或文件夾(在Cppcheck新的,只是starded使用它),並要排除一些子文件時,我掃描我的項目。Cppcheck GUI:從檢查
與cppcheck GUI掃描項目文件夾時,如何排除一些子文件夾?
我已經在YouTube上觀看一些影片,並試圖排除如圖this video,但它仍然掃描中排除子文件夾。
在此先感謝。
我使用Cppcheck GUI掃描我的項目中排除某個文件或文件夾(在Cppcheck新的,只是starded使用它),並要排除一些子文件時,我掃描我的項目。Cppcheck GUI:從檢查
與cppcheck GUI掃描項目文件夾時,如何排除一些子文件夾?
我已經在YouTube上觀看一些影片,並試圖排除如圖this video,但它仍然掃描中排除子文件夾。
在此先感謝。
剔除檢查 要排除一個文件或文件夾中的文件或文件夾,有兩種選擇。第一個選項是僅提供要檢查的路徑和文件 。
cppcheck src/a src/b
然後檢查src/a和src/b下的所有文件。 第二個選項是使用-i,用它指定要忽略的文件/路徑。用這個命令中的src /C沒有文件被選中:
cppcheck -isrc/c src
作爲1.80版本,仍然the manual偏出描述的GUI項目文件(第12章)的結構。 GUI本身有很多缺陷,所以我考慮通過GUI編輯項目文件,浪費時間。另一方面,擁有這些項目文件(在版本控制下)並手工編輯它們證明是有用的。
這裏是一個最小的項目的結構:
<?xml version="1.0" encoding="UTF-8"?>
<project version="1"/>
利用這樣的文件,Cppcheck在cppcheck項目文件駐留在目錄上的所有潛在的C/C++源文件運行(遞歸包括子文件夾) 。您可以排除的文件或路徑這樣的:
<?xml version="1.0" encoding="UTF-8"?>
<project version="1">
<exclude>
<path name="utilities/fileToExclude.c"/>
<path name="utilities/pathToExclude/"/>
</exclude>
</project>
注:如果你有項目在GUI中已打開和編輯它的項目文件,記得重新打開該項目文件,只重新運行所有檢查不會強制刷新項目設置。
爲[項目文件這麼做]它甚至可以(https://stackoverflow.com/a/46033602/2932052) – Wolf