Тебе бы сначала почитать про линкер (в части extern) и потом про препроцессор (в части #include). Как поймешь, что они делают, вопрос решится сам собой. Ну или возникнут новые. Можешь начать тут https://www.lurklurk.org/linkers/linkers.html
Ну я тоже самоучка, однако дорос до compiler engineer и получил право на коммиты в llvm и binutils. При этом тупых вопросов на форумах я не задавал. Вот ч о мешает тсу попробовать и проверить самому? Тут 'тест' на две минуты.
Другой подход, другая «игра». Мы «играли» в «игру» с одним «игроком», он пытается «играть» с несколькими «игроками». Будут ли с ним «играть»? Время покажет.
Политика модуляторов лора низвергнувших сайт до отвратительной пафосной несмешной и бесполезной помойки Как раз поощряя подобное поведение. И таких же тел, среди отвечающих на подобный тупняк.
Crocodoom сделал хорошее предположение, что если там hpp заголовок? Плюсовая либа. Тогда несмотря на высшее разрешение и одобрение, работать она не будет.
Но лучше бы ТС просто написал какую либу пытается подключать, так бы сразу было ясно что он плюсовое пытается вкорячить