Вопросы о расширенных настройках компилятора в Visual Studio Express 2008 Express Edition - PullRequest
2 голосов
/ 01 февраля 2010

Вся информация, которую я нашел относительно настроек компилятора, относится к полной версии VS, которая, похоже, не соответствует экспресс-версии.

Во-первых, на экране нет возможности сказать, настраиваю ли я параметры для режима отладки или выпуска. Теперь к вопросам:

(1) Включена опция включения оптимизации. Это для режима выпуска, и это неявно не проверено для режима отладки?

(2) Генерируемая отладочная информация установлена ​​только для pdb. Это для режима выпуска, и он неявно установлен на полный для режима отладки?

Что касается файлов pdb, я прочитал, что вам не нужно отправлять их, чтобы получить номера строк в дампах исключений. Вместо этого вы можете заархивировать их, а затем при отправке дампа вы можете как-то связать его, чтобы найти номера строк.

(3) Это возможно только в полных версиях? В экспресс-выпуске невозможно подключить отладчик (например, для отладки во время разработки). Может быть, это как-то связано с этим?

(4) Определить постоянную DEBUG не проверено, и проверена постоянная TRACE. Являются ли эти две настройки для режима выпуска и неявно проверены на режим отладки?

EDIT:

Я не могу в это поверить, это всегда одно и то же. Как только я задаю вопрос, мои навыки в Google внезапно возрастают.

Я ответил на вопрос ниже.

1 Ответ

2 голосов
/ 01 февраля 2010

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

Перейти к:

Инструменты> Параметры> Проект и решения> Общие и установите флажок «Показать расширенные конфигурации сборки».

Обратите внимание: если вы этого не видите, отметьте «Показать все настройки» в главном диалоговом окне параметров.

Надеюсь, что это экономит время для других.

ETA: Если вы не видите расширенных конфигураций сборки, вы видите версии режима выпуска, и версии отладки такие же, как я догадался, в OP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...