MS документация для VS2019 гласит:
"Параметр / Z7 создает объектные файлы, которые также содержат полную символьную c информацию об отладке для использования с отладчиком. Эти объектные файлы и встроенный исполняемый файл могут быть значительно больше чем файлы, которые не имеют отладочной информации. Символическая * отладочная информация c включает имена и типы переменных, а также функции и номера строк. Файл PDB не создается. "
Насколько я помню документацию для VS2015 и VS2017 сказал, что / Z7 устарела, но VS2019, похоже, восстановил его.
Однако ни одна из следующих командных строк (ни одна из многих вариаций, которые я пробовал) не создает объект со встроенными номерами строк. Также, вопреки документации, в первой строке создается PDB.
"cl -nolo go -Z7 -Od -Fo C: \ Temp \ FX2E070.obj -GS- -LD C: \ Temp \ FX2E070. c "
" cl - c -nolo go -Z7 -Od -Fo C: \ Temp \ FX2E070.obj -GS- C : \ Temp \ FX2E070. c "
Мне ДЕЙСТВИТЕЛЬНО нужны эти номера строк в моем объекте. Любая помощь, которую вы можете оказать, отлично подойдет.
Спасибо!