0

Project-файл понимает по встроенным правилам, что любой файл с именем, записанным в project-файле без расширения, это Си-файл

Project-файл понимает по встроенным правилам, что любой файл с именем, записанным в project-файле без расширения, это Си-файл.

Project-файл понимает по встроенным правилам, что любой файл с именем, записанным в project-файле без расширения, это Си-файл

Он изначально знает также, что должен скомпилировать Си-файл до того, как этот файл может быть скомпонован с другими файлами. Строка в только что показанном project-файле, содержащая cvideo, иллюстрирует эти правила. Далее эта строка говорит, что файл cvideo зависит от всех include-файлов: pcx.h, vga.h, digitize.h и misc.h. Другими словами, если временная метка (дата и время, когда файл последний раз изменялся) для любого из include-файлов является более новой чем для cvideo.с (что указывает на изменения в include-файлах, которые могут повлиять на работу cvideo.c), то cvideo.c должен быть перекомпилирован до того, как он может быть скомпонован. Все остальные файлы, приведенные в project-файле, представляют собой библиотечные файлы (расширение .lib) и объектные файлы (расширение .obj). Чтобы образовать полную программу, эти файлы должны быть скомпонованы с файлом cvideo.obj, который создается компилятором. Project-файл будет автоматически следить за всем процессом.

Оставьте комментарий

Отправить
© 2011 — Новости компьютерного мира. Все права защищены.