multiple-definition-error

Jak zapobiec wielokrotnym definicjom w C?

Jestem nowicjuszem w C i właśnie próbowałem napisać aplikację konsolową z kodem:: Blocks. Oto (uproszczony) kod: main.c: #i ... nicja znajdują się w tej samej linii w tym samym pliku. Czy ktoś wie, co jest tego przyczyną i co mogę z tym zrobić? Dzięki!

Biblioteki tylko w nagłówku i wielokrotne błędy definicji

Chcę napisać bibliotekę, z której można korzystać, wystarczy dołączyć tylko jeden plik nagłówkowy. Jednak, jeśli masz wiele p ... wno zadeklarowana, jak i zdefiniowana w nagłówku. Widziałem biblioteki tylko z nagłówkami, chyba w Boost. Jak oni to zrobili?