wie nicht verwendete Funktionen in einem C++ Projekt vc2008Suchen Sie nicht verwendete Funktion in Vc2008?
Antwort
Ich verwende immer "/ OPT: REF" beim Erstellen von Release-Versionen. Dieses Flag entfernt alle nicht referenzierten Funktionen und reduziert die endgültige Binärzahl erheblich, wenn viele Funktionen nicht verwendet werden (in unserem Fall haben wir einen Kernel mit vielen Methoden, die anders als bei verschiedenen kundenspezifischen Anwendungen verwendet werden).
Die "/ VERBOSE" sendet Informationen über die Verknüpfungssitzung an das Ausgabefenster oder an Standardausgabe, wenn Sie in der Befehlszeile verknüpfen. In letzterem können Sie das immer in eine Datei umleiten.
Wenn beide Flags zusammen verwendet werden, enthält die Ausgabe alle eliminierten Funktionen und/oder Daten, die nie referenziert werden.
Prost!
Ihre funktioniert ..just jetzt versucht..Ich habe vergessen, diesen Beitrag nach dem Ausprobieren 2 andere Antworten unten .... Thanks – yesraaj
Take +10 +15 für die Erinnerung an mich – yesraaj
Ich danke dir :) – ralphtheninja
Sie finden sollten mit /map und/mapinfo zu verwenden link.exe der Lage sein, eine Map-Datei zu erzeugen, die Ihnen sagt, welche Funktionen aufgerufen werden nicht.
Wählen Sie "Ausführen von Code-Analyse auf 'Ihr Projektname'" aus dem Menü Analysieren/Erstellen (entsprechend Ihrer VS-Edition), VS wird eine Warnung anzeigen, wenn es eine nicht verwendete Funktionen gibt.
Ich finde nicht diese Optionen in meiner Version von VS2008 (Ich habe nicht Team System) – yesraaj
Hey Faulpelz! Irgendwelche Fortschritte damit? :) – ralphtheninja