Подключение файлов библиотек

Савелий
Offline
Зарегистрирован: 26.10.2019

Здравствуйте! Вопрос скорее не по тематике arduino а по C++ в целом. Библиотеки (некоторые) состоят из файла .h и файла .cpp. В файле .cpp подключается файл .h . И мне непонятно как (откуда компилятор узнает что еще нужен файл .cpp) подключается файл .cpp . Ведь в программе подключается файл .h, в котором никак не подключается файл .cpp. Подскажите, пожалуйста. Очень буду рад ссылкам, а также подробным объяснениям.

v258
Offline
Зарегистрирован: 25.05.2020
Савелий
Offline
Зарегистрирован: 26.10.2019

За ссылку, конечно, спасибо. Сейчас читаю книги по C++. Однако не могли бы вы (пока я не дошел до этого момента в книге) указать конкретней, какой урок может ответить на мой вопрос?

rkit
Offline
Зарегистрирован: 23.11.2016

Компилятор никакие файлы не подключает, они их компилирует по раздельности. Какие файлы компилировать указывается обычно в конфигурационном файле системы сборки. Например, makefile