Wataru, когда я хочу использовать свое заголовочное творение в проекте, что я должен сделать?
допустим они лежат в папке на корне диска, и я создал проект пишу исходный код, делаю инклуды, а компилятор смотрит расположения для поиска указанные в конфигурации и находит там заголовки.н и их исходники.с и добавляет их в проект?
Для A.h есть a.c и для B.h есть b.c
И есть множество file1.с .. fileN.c которые будут включать A.h и B.h
Как Вы предлагаете, так же точно справится и #pragma once?
res2001, вытекает один вопрос
получается типы структур, статическая структура, макросы, константы и прототипы функций и статических функций я должен оставить в заголовочном файле,
а переменные и все функции положить в реализации?
и в файле реализации написать инклуд этого заголовка чтобы внутри был доступ к прототипам.
Прототипы статических функций и статическая структура их прототипы и тип соответственно будут видны для файла реализации?
galaxy, а статическая библиотека то что написано под винду, это для означает проект должен собираться на виндовс в cmake например или как?
статическая библиотека это студии внутренний тип проекта и его нельзя добавлять в другие ide?