Сионисты, а кто может сказать, почему не происходит подстановка значения XXX ZZZ объявленного в функции main.c в самописную библиотеку? библиотека подключается после объявления...

Комментарии: 4

  1. Anonim

    дефайнь в хидер файле Попалась редкая микруха. Футпринтов нет. Подскажите, есть ли какой-то ресурс, где можно посмотреть список стандартных корпусов с размерами? Чтоб не отрисовывать всякие диковинные компоненты, а брать за основу другой отпечаток

    • Artem

      так работает, но все равно не понимаю, почему для других либ работает в main.с, а для моей - нет...

      • Anonim

        имхо, что-то не так с инклудами потому что

  2. Ogurezzz

    На 10G надо оптику... Потому что оно в .c во время компановки везде подставилось (внутри файла .c) и после собралось. Никуда наружу оно не торчит. - это директива препроцессора. После того, как он собрал листинг всего кода - у тебя эти штуки нигде не проявляются. Соответственно, если ты делаешь либу, которую хочешь использовать еще где-то, то все выноси в header вместе с объявлением функций. Туда же переменные. Если ты хочешь, например, чтобы какая-то переменная из main.c была видна везде, то напиши в .h файле, который подключается во все остальные extern type var;

Не нашли ответ?

Вам также может быть интересно