проблемы и возможное решение (по желанию). Эта возможность недоступна в Visual Studio.NET.
/checked<+ | -> Определяет, даст ли превышение над заданным значением целого числа ошибку времени выполнения. Это применимо только к коду вне области действия блоков checked и unchecked. Отключено по умолчанию. Синтаксис для контроля переполнения следующий: /checked или /checked+. Чтобы отключить контроль переполнения, используйте следующий синтаксис: /checked-
/debug<+ | -> /debug:<option> Создает информацию отладки. Чтобы включить, используйте синтаксис: /debug или /debug+. Чтобы отключить, используйте: /debug-. Отладка отключена по умолчанию. Если определить, что должна выводиться информация отладки, то имеются две возможности в отношении типа создаваемой информации отладки: /debug:full: разрешает соединение отладчика с операционной системой. /Debug:pdbonly: разрешает отладку исходного кода, когда программа запускается в отладчике, но будет выводить только ассемблерный код, когда выполняющаяся программа присоединяется к отладчику.
/fullpaths Определяет полный путь доступа к файлу, содержащему ошибку. Эта возможность недоступна в Visual Studio.NET.
/nowarn:<number> Подавляет способность компилятора создавать специальные предупреждения. Параметр number определяет, какой номер предупреждения подавить. Если определено более одного, то они разделяются запятыми. Это параметр недоступен в Visual Studio.NET.
/warn:<option> /w:<option> Задает минимальный уровень предупреждений, который желательно выводить. Параметр option показывает: 0: Подавление всех предупреждений. 1: Вывод только серьезных предупреждений. 2: Вывод серьезных предупреждений и предупреждений среднего уровня. 3: Вывод серьезных предупреждений, предупреждений среднего и низкого уровня. 4: Вывод всех сообщений, включая информационные предупреждения
/warnaserror<+ | -> Интерпретирует все предупреждения как ошибки. Чтобы включить, используйте синтаксис: /warnaserror или /warnaserror+. Чтобы отключить, используйте синтаксис: /warnaserror-. Отключено по умолчанию.

Следующая таблица показывает, как задавать директивы препроцессора:

Параметр Назначение
/define:<name> /d:<name> Определяет символ препроцессора, заданный с помощью <name>.

Эта таблица объясняет параметры, связанные с включением внешних ресурсов:

Параметр Назначение
/linkresourсе:<имя файла> /linkres:<имя файла> Создает связь с указанным ресурсом .NET. Двумя необязательными дополнительными параметрами (разделенными запятыми) являются: identifier: логическое имя ресурса; имя применяется для загрузки ресурса (по умолчанию используется имя файла), mimetype: строка, представляющая тип среды ресурса (по умолчанию используется none). Эта возможность недоступна в Visual Studio.NET.
/resource:<имя файла> /res:<имя файла> Вставляет определенный .NET ресурс в файл вывода. Двумя дополнительными необязательными параметрами (разделенными запятыми) являются: identifier: логическое имя ресурса; имя используется для загрузки ресурса (по умолчанию используется имя файла), mimetype: строка представляющая тип среды ресурса (по умолчанию none).
/win32icon:<имя файла> Вставляет указанный файл пиктограммы Win32 (.ico) в файл вывода.
/win32res:<имя файла> Вставляет указанный файл ресурса Win32 (.res) в файл вывода. Этот параметр недоступен в Visual Studio.NET.

Заключительная таблица перечисляет смешанные параметры компилятора.

Параметр Назначение
@<имя файла> Указывает файл, содержащий все параметры компилятора и исходные файлы, которые
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату