Usuń odniesienia PDB z wydanego pliku

Używam, aby zawsze patrzeć na ostateczny plik wykonywalny binarny lub dll po debugowaniu i tworzeniu pliku z dowolnym IDE. Teraz próbuję Visual C ++ 2010, szukając najlepszego wydania, bez kosza lub niepotrzebnych odniesień. Dlatego stworzyłem nowe rozwiązanie z dwoma projektami: plikiem wykonywalnym i jego biblioteką DLL. VC ++ stworzył wiele plików pośrednich między kodem a ostatecznym plikiem. Otworzyłem plik .exe i .dll za pomocą edytora szesnastkowego i zobaczyłem coś, co mi się nie podoba.Gdzieś w pliku znajduje się bezwzględna ścieżka do pliku .PDB.

Czemu? Jak mogę usunąć go z VC ++?

Do tego musi być jakieś polecenie preprocesora. Jaka jest ścieżka bezwzględna do pliku .PDB, jak„D: Moje projekty Project1 Release Project1.pdb” wewnątrz pliku binarnego pliku, który będzie dystrybuowany na komputerach z różnymi folderami? Poza tym nie lubię, aby jedna z moich tras została zapisana w pliku binarnym, który chcę udostępnić innym osobom. Jestem w trybie Release, nie widzę możliwości użycia tych zbędnych informacji. Jak mogę go usunąć? Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion