logo
TurboProlog / Документация / TOM_2

Компиляция и компоновка модулей.

Перед тем, как Турбо Пролог сможет компилировать и связывать модули

вашего проекта, должны быть выполнены следующие условия:

1. Каждый модуль должен начинаться директивой компилятора

project и директивой include для глобальных объявлений. В сле-

дующем примере именем проекта является MYPROJ, а глобальные об-

ъявления записаны в файл GLOBALS.PRO

project "MYPROJ"

include "GLOBALS.PRO"

2. Один (и только один) модуль должен содержать раздел goal.

Этот модуль называется главным.

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

Когда вы выбираете для модуля Compile/EXE File, в проекте автоматически

редактируются связи (при условии, что все другие модули уже скомпилирова-

ны в файлы .OBJ. Если вы выбираете Compile /Project, все модули, поимено-

ванные в файле .PRJ будут скомпилированы и связаны вместе.