2009-12-08 22 views
5

Windows'da herhangi bir başarılı clang statik analizörü kullanan var mı?Clang statik analiz cihazı Windows'ta

Başarılı bir şekilde llvm ve clang (VS 2008 kullanarak) oluşturdum. Aşağıdaki hata tarama-derleme sonuçları Running:

The getpwuid function is unimplemented at scan-build line 35. 

Bazı araştırmalar Windows platformlarında desteklenmemektedir getpwuid göstermektedir.

cevap

3

değişim çağrısı için ...

my $UserName = HtmlEscape('unknown') 

tarama yapı bir perl programı, bu nedenle pencerelerin .. bunlar

üzerinde tarama yapı yürütmek için bazı kullanışlı düzeltmeleri gerekir -> nokta bu mutlak fiziksel yola bakmak için

my $ClangSB, my $Clang; $Dir = "/tmp"; my $Cmd ; and my $CmdCXX 

lütfen unutmayın, benim $ Cmd; ve benim CmdCXX ccc-analyzer ve C++ - analizörün yolu ... ki bunlar da perl betikleridir, bu yüzden lütfen mutlak yol dizgisinin önüne bir perl -w yerleştirin.

ve aynı zamanda değişken kontrolünü de bildirim ...

! Ayrıca

bu değişiklikleri gerekecektir yanında -x $ Blabla

... pencerelerde problemlidir -> DEĞİŞİKLİĞİ

open(PIPE, "-|", $Clang, "-cc1", "-help") or 

open(PIPE, "-|", "$Clang"." -cc1"." -help") or 

için sürpriz, tarama-derleme pencereler üzerinde çalışıyor .. :)