2017-10-16 82 views
0

在一個大的VS項目中,我需要找到頭中定義的函數(真正的方法),但從未實現過。這些功能從未被調用,所以不會產生錯誤。這裏使用的庫不在意。查找已聲明但未定義的函數

是否有VS工具,編譯器標誌或C++技巧來找到這樣的功能?

+0

[在大型C++遺留應用程序中查找「死代碼」]的可能重複(https://stackoverflow.com/questions/2380153/finding-dead-code-in-a-large-c-legacy-application) – AMA

+0

可能會grepping併合並所有dumpbin/SYMBOLS objectfile(禁用linktime優化)輸出? –

回答

0

據我所知,在g++有一個叫-Wunused

這裏標誌的文檔gcc.flags

應該指出的是,未使用的變量或不使用的功能。

+0

它不會警告函數。即使這樣做,我也無法在Linux環境下編譯程序。 – bolov