Entfernen Sie die PDB-Referenzen aus der freigegebenen Datei

Ich benutze immer einen Blick auf die endgültige ausführbare Binärdatei oder DLL nach dem Debuggen und Erstellen einer Datei mit einer beliebigen IDE. Jetzt versuche ich Visual C ++ 2010 auf der Suche nach der besten Version, ohne Papierkorb oder unnötige Verweise. Also habe ich eine neue Lösung mit zwei Projekten erstellt: eine ausführbare Datei und ihre DLL. VC ++ hat viele Zwischendateien zwischen dem Code und der endgültigen Datei erstellt. Ich habe die .exe und die .dll mit einem hexadezimalen Editor geöffnet und etwas gesehen, das mir nicht gefällt.Irgendwo in der Datei befindet sich ein absoluter Pfad zur .PDB-Datei.

Warum? Wie kann ich es aus VC ++ entfernen?

Hierfür muss es einen Vorprozessorbefehl geben. Wie wird ein absoluter Pfad zu einer .PDB-Datei verwendet?"D: \ Meine Projekte \ Projekt1 \ Release \ Projekt1.pdb" in der Binärdatei einer Datei, die auf Computern mit verschiedenen Ordnern verteilt wird? Außerdem möchte ich nicht, dass eine Route meines Laufwerks in einer Binärdatei gespeichert wird, die ich mit anderen Personen teilen möchte. Ich bin im Freigabemodus und sehe keine Verwendung dieser unnötigen Informationen. Wie könnte ich es entfernen? Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage