Как правильно создать частичную сборку релизов в Visual Studio?

Как правильно настроить частичную сборку релиза в Visual Studio? Я хочу сгенерировать и сохранить файл PDB, который позволил бы мне символизировать аварийные дампы встроенного исполняемого файла, но чтобы избежать встраивания отладочной информации в сам исполняемый файл, который позволял бы внешнему пользователю наблюдать символы, например имена функций и переменных, без PDB.

Я привык к формату отладки DWARF, который можно либо встроить в исполняемый файл, либо экспортировать в отдельный файл dSYM, который представляется грубым эквивалентом PDB; Я не уверен, имеет ли Visual Studio аналогичную возможность когда-либо / иногда встраивать отладочную информацию аналогично или нет в исполняемый файл, и если да, то какие параметры конфигурации мне нужно включить, чтобы убедиться, что сборка релиза не ‘ Вложить эту информацию.

1

Решение

/ Z7, / Zi, / ZI (формат отладочной информации) Параметры компилятора позволяют

выберите тип отладочной информации, созданной для вашей программы, и хранится ли эта информация в объектных (.obj) файлах или в базе данных программы (PDB).

И то и другое /Zi так же как /ZI хранить отладочную информацию в базе данных программы. Никакая информация не будет скомпилирована в окончательный исполняемый образ.

Поскольку вы планируете использовать отладочную информацию для анализа аварийных дампов (предположительно) сборок выпусков, убедитесь, что / Zo (улучшенная оптимизация отладки) опция компилятора также включена.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector