The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Подключение заголовков в Си, !*! Anonymooum, 28-Мрт-21, 15:30  [смотреть все]
Представим что имеется программа разделённая на `модули`. Модули, в свою очередь, подключаются в основной части программы в основную часть программы. В каждом модуле нужно использовать "a.h" и "b.h".

Вопрос: ли можно разом включить эти заголовки во всех исходных файлах программы, без прописывания их названий в каждом файле?

Спасибо!

  • Подключение заголовков в Си, !*! Аноним, 22:39 , 28-Мрт-21 (1)
    > Спасибо!

    падключи адин и в нем рули

  • Подключение заголовков в Си, !*! Иван Лялин, 17:21 , 29-Апр-21 (4)
    > Представим что имеется программа разделённая на `модули`. Модули, в свою очередь, подключаются
    > в основной части программы в основную часть программы. В каждом модуле
    > нужно использовать "a.h" и "b.h".

    Я, конечно, не эксперт, но мне кажется, у тебя ошибка тут. Лучше уточни на Solvery.io. Боюсь ошибиться :(

  • Подключение заголовков в Си, !*! Аноним, 01:26 , 02-Май-21 (5)
    > Представим что имеется программа разделённая на `модули`. Модули, в свою очередь, подключаются
    > в основной части программы в основную часть программы. В каждом модуле
    > нужно использовать "a.h" и "b.h".
    > Вопрос: ли можно разом включить эти заголовки во всех исходных файлах программы,
    > без прописывания их названий в каждом файле?
    > Спасибо!

    Ну, откуда-то компилятору про них нужно будет узнать. Так что если прописывать в каждом модуле (почему кавычки-то, кстати? — это ж термин из стандарта языка) не хочется, можно изменить правила сборки, добавив ключи для компилятора типа:


    -includea.h -includeb.h

    Куда их прописывать — зависит от того, как проект собирается.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру