Навигация:
<< >> Оглавление Указатель

Описание пользователя

Глава 3. Использование стандартных модулей автокомпиляции

§3.8. Настройки стандартного модуля автокомпиляции

§3.8.8. Общие описания в программе

Описывается ввод фрагмента исходного текста, который будет автоматически добавляться в начало каждой формируемой модулем программы. В этот текст обычно записывают команды включения стандартных заголовочных файлов, необходимых для использования функций API Windows и библиотек языка C.

Для того, чтобы модель блока могла быть успешно скомпилирована, помимо автоматически формируемых модулем описаний классов и функций необходимо включить в нее описания типов и функций Windows, математических библиотек и т.п. Эти глобальные описания – общие для всех возможных моделей, и от параметров самой модели они не зависят (модель может иметь свои собственные глобальные описания, см. §3.7.1). Общие описания можно ввести в параметрах модуля – для этого следует вызвать окно настройки модуля и на его вкладке «компилятор» нажать кнопку «дополнительно». В открывшемся дополнительном окне настроек следует выбрать вкладку «описания» (рис. 502).

Настройка общих описаний всех моделей

Рис. 502. Настройка общих описаний всех моделей

Эта вкладка содержит одно большое многострочное поле ввода «описания и заголовки», в которое вводятся все необходимые описания в синтаксисе языка C. Эти описания будут вставлены в самое начало формируемого модулем исходного текста, передаваемого компилятору (см. также §3.6.1 и §3.7.1). Как правило, в это поле вводят команды «#include» для включения стандартных, необходимых для работы, описаний типов, констант и функций. На рисунке модуль настроен так, чтобы для каждой модели в текст включались стандартные описания Windows («windows.h»), часто используемые библиотечные функции («stdlib.h»), описания и функции математической библиотеки («math.h») и описания и функции для работы с вещественными числами («float.h»). Они необходимы для исходных текстов, формируемых стандартными модулями автокомпиляции. При желании, к ним можно добавить и другие, которые будут использоваться в большом количестве моделей. Описания, редко используемые в моделях, лучше добавлять в сами модели в раздел глобальных описаний. Добавление описаний, специфичных для RDS, настраивается на другой вкладке этого же окна – «исходный текст» (см. §3.8.9).

В нижней части вкладки находится кнопка «восстановить исходные», записывающая в поле ввода четыре стандартных команды «#include», изображенных на рисунке.


<< >> Оглавление Указатель