Podział pliku na części c++


(karolsawicki123) #1

Witam!
Mam plik main.cpp a w nim kod źródłowy, ale jak zrobić aby dołączyć pliki do tego, czyli podczas wykonywania kodu będzie jakieś polecenie aby zrealizować kod z innego pliku np. main2.cpp jak zrobić takie coś?


(mordesku) #2

Do pliku który chcesz dołączać do głównego u ciebie main2.cpp musisz dodatkowo utworzyć plik nagłówkowy z rozszerzeniem *.h. Ten plik trzeba “zaincludowac” (#include) w pliku głównym. Później to już w zależności od kompilatorów musisz powiedzieć linkerowi gdzie jest kod wynikowy (obj) odpowiadający plikowi *.h. W GCC można pominąć kompilowanie plików obj i od razu kompilować do jednego pliku. Jednak przy większych projektach lepiej jest kompilować poszczególne pliki osobno wtedy zaoszczędzamy sporo czasu bo kompilujemy tylko te pliki które się zmieniły.