Как скомпилировать программу VB6 с дополнительной отладочной информацией? - PullRequest
0 голосов
/ 07 ноября 2018

Как скомпилировать программу VB6 с дополнительной отладочной информацией (файл / символы PDB)?

Если я просто выберу «Создать DLL» в меню «Файл», файл PDB не будет создан.

1 Ответ

0 голосов
/ 07 ноября 2018

С https://support.smartbear.com/viewarticle/2357/

Компиляция приложений Microsoft Visual Basic 6.0 с отладочной информацией

В этом разделе объясняется, как скомпилировать Microsoft Visual Basic 6.0. приложения с отладочной информацией ...

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

Чтобы указать способ генерации отладочной информации, используйте переменная среды Link. Если эта переменная не определена, Visual Basic сгенерирует внешний файл PDB. Иначе компилятор будет включить отладочную информацию в исполняемый файл. Для дополнительной информации см. документацию по Visual Basic.

Чтобы скомпилировать приложение Visual Basic ... выполните следующие действия:

  1. Если вы компилируете версию выпуска своего продукта, убедитесь, что переменная среды Link не определена. Если это переменная окружения существует, Visual Basic будет встраивать отладочную информацию в исполняемом файле и, следовательно, общий размер вашего приложения будет увеличить.
  2. Откройте ваш проект в Microsoft Visual Basic.
  3. Выберите Project | Project Properties в главном меню Visual Basic. Откроется диалоговое окно Project Properties.
  4. Перейдите на страницу с вкладками Compile и установите флажок Create Symbolic Debug Info:

enter image description here

  1. Нажмите OK, чтобы закрыть диалоговое окно.
  2. Перекомпилируйте ваше приложение.

Нет необходимости отправлять сгенерированные файлы PDB вместе с вашим применение.

...