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