'\" t .\" Title: \fBfixincludes\fR .\" Author: Ben Burton .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 7 апреля 2003 г. .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: Russian .\" .TH "\fBfixincludes\fR" "1" "7 апреля 2003 г\&." "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "ИМЯ" fixincludes \- Уменьшить количество объявлений #include в файлах исходного кода KDE .SH "СИНОПСИС" .HP \w'\fBfixincludes\fR\ 'u \fBfixincludes\fR [\fB\-v, \-\-verbose\fR] [\fB\-e, \-\-experimental\fR] [\fB\-m, \-\-modify\fR] [\fB\fIфайл\fR\fR] [\fB\-\-help\fR] .SH "ОПИСАНИЕ" .PP Команда \fBfixincludes\fR пытается уменьшить количество объявлений #include в файлах исходного кода на языке C++\&. Большинство функций этой команды предназначены для исходного кода KDE; следовательно, она может не работать должным образом для программ, не относящихся к KDE\&. .PP С помощью команды \fBfixincludes\fR можно выявить следующие проблемы: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Включение файлов заголовков, которые больше не поддерживаются, но существуют для обеспечения совместимости с более старыми версиями Qt/KDE; .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Неоднократное включение одного и того же файла\&. .RE .PP Также имеется экспериментальный режим: объявления #include удаляются по одному за раз (за некоторыми исключениями) для проверки того, продолжает ли компилироваться исходный код\&. Обратите внимание, что использование этого экспериментального режима приведёт к изменению первоначального исходного кода\&. .PP По умолчанию исходный код не будет изменён; обнаруженные проблемы просто будут переданы на стандартный вывод\&. .PP В командной строке следует указать список файлов исходного кода на языке C++, которые должны быть проверены\&. Если файлы не указаны, будут проверены все файлы исходного кода на языке C++, находящиеся в текущем каталоге или его подкаталогах (за исключением тех каталогов, где файл Makefile\&.am содержит опцию \fB\-UQT_NO_COMPAT\fR или \fB\-UKDE_NO_COMPAT\fR) .PP Эта утилита является частью пакета KDE Software Development Kit\&. .SH "ОПЦИИ" .PP \fB\-v, \-\-verbose\fR .RS 4 Режим подробной информации\&. Дополнительный отладочный вывод передаётся на стандартный вывод\&. .RE .PP \fB\-e, \-\-experimental\fR .RS 4 Экспериментальный режим, описание которого приводилось выше\&. Обратите внимание, что при использовании этой опции будет автоматически добавлена опция \fB\-\-modify\fR\&. .RE .PP \fB\-m, \-\-modify\fR .RS 4 Как передать сообщения на стандартный вывод, так и действительно изменить первоначальный исходный код для устранения обнаруженных проблем\&. .RE .SH "АВТОРЫ" .PP Автор команды \fBfixincludes\fR \(em Dirk Mueller \&. .SH "АВТОР" .PP \fBBen Burton\fR <\&bab@debian\&.org\&> .RS 4 Автор. .RE