Я использую, чтобы всегда смотреть на окончательный исполняемый файл или dll после отладки и создания файла с любой IDE. Теперь я пытаюсь Visual C++ 2010, в поисках лучшей версии, без мусора или ненужных ссылок. Итак, я создал новое решение с двумя проектами: исполняемый файл и его dll. VC++ создал много промежуточных файлов между кодом и окончательным файлом. Я открыл файл .exe и .dll с шестнадцатеричным редактором и увидел что-то, что мне не нравится. Где-то внутри файла есть абсолютный путь к файлу .PDB.Удалить ссылки PDB из выпущенного файла
Почему? Как удалить его из VC++?
Для этого должна быть какая-то предварительная команда. Каково использование абсолютного пути к файлу .PDB, например «D: \ My Projects \ Project1 \ Release \ Project1.pdb» внутри двоичного файла файла, который будет распространяться на компьютерах с разными папками? Кроме того, мне не нравится видеть один из маршрутов моего диска, сохраненный внутри двоичного файла, который я хочу поделиться с другими людьми. Я в режиме Release, я не вижу использования этой ненужной информации. Как я могу удалить его? Благодаря!
Возможный дубликат этого [вопрос] [1]? Вы можете удалить путь к PDB. Но, пожалуйста, держите ссылку на PDB. [1]: http: // stackoverflow.com/questions/7596628/strip-the-path-to-the-pdb – mox