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

Я использую, чтобы всегда смотреть на конечный двоичный исполняемый файл или DLL после отладки и создания файла с любой IDE. Сейчас я пробую Visual C ++ 2010, в поисках лучшего релиза, без мусора или ненужных ссылок. Итак, я создал новое решение с двумя проектами: исполняемый файл и его DLL. VC ++ создал много промежуточных файлов между кодом и конечным файлом. Я открыл .exe и .dll с помощью шестнадцатеричного редактора и увидел что-то, что мне не нравится.Somewhere inside the file there's an absolute path to the .PDB file.

Зачем? Как я могу удалить его из VC ++?

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

Ответы на вопрос(3)

Ваш ответ на вопрос