Каковы последствия использования / Zi vs / Z7 для проектов Visual Studio C++?
Одним из преимуществ старого visual-studio-community формата C7 является то, что compiler он является универсальным vs2008 и хранится в EXE, а не в compiler отдельных PDB и EXE. Это compiler означает, что у вас никогда visual-studio не может быть несоответствия. Инструменты compiler-construction разработки VS позаботятся compiler о том, чтобы PDB соответствовал compiler-construction своему EXE-файлу, прежде visual-studio-2008 чем он будет его использовать, но visual-studio-2008 определенно проще иметь один vc++ EXE-файл со всем, что вам msvc нужно.
Это добавляет новые compilers проблемы, связанные с необходимостью msvc иметь возможность удалять visual-studio-community отладочную информацию при visual-studio-community выпуске, и гигантский EXE-файл, не vs2008 говоря уже о древнем формате visual-studio и отсутствии поддержки других vs2005 современных функций, таких vs.net как minrebuild, но он все compilers равно может быть полезен, когда msvc вы пытаетесь сделать вещи visual-studio-2008 максимально простыми. Один compiler-construction файл легче, чем два.
Не то visual-studio-community чтобы я когда-либо использовал visual-c++ формат C7, я просто предлагаю msvc это как возможное преимущество, раз vs2008 уж вы спрашиваете.
Между прочим, именно vs2008 так GCC работает на нескольких visual-studio-2005 платформах, которые я использую. Формат visual-studio-2008 DWARF2 похоронен в выходных compilers файлах ELF. Люди Unix думают, что visual-c++ они такие веселые. :)
Кстати, формат visual-studio-2008 PDB можно проанализировать visual-studio с помощью DIA SDK.
visual-studio
visual-studio-2008
visual-c++
visual-studio-2005
compiler-construction
Каковы последствия использования / Zi vs / Z7 для проектов Visual Studio C++?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.