Удалить ссылки на PDB из выпущенного файла

Всегда смотрю на окончательный бинарный исполняемый файл или dll после отладки и создания файла с любой IDE. Сейчас пробую Visual C++ 2010, в поисках лучшего релиза, без хлама и лишних ссылок. Итак, я создал новое решение с двумя проектами: исполняемый файл и его dll. VC++ создал множество промежуточных файлов между кодом и конечным файлом. Я открыл .exe и .dll в шестнадцатеричном редакторе и увидел то, что мне не нравится. Где-то внутри файла есть абсолютный путь к файлу .PDB.

Почему? Как я могу удалить его из VС++?

Для этого должна быть какая-то команда препроцессора. Какая польза от абсолютного пути к файлу .PDB, например "D:\My Projects\Project1\Release\Project1.pdb"внутри двоичного файла, который будет распространяться на компьютерах с разными папки? Кроме того, мне не нравится, когда один из маршрутов моего диска сохраняется в двоичном файле, которым я хочу поделиться с другими людьми. Я в режиме релиза, я не вижу смысла в этой ненужной информации. Как я мог удалить его? Спасибо!

15
задан bluish 1 September 2015 в 12:33
поделиться