если ваша программа (.exe) использует ТОЛЬКО вещи, объявленные и / или определенные интерфейсами библиотек dll, тогда сборке вашей программы не нужно знать обо всем, что эти библиотеки используют в своих реализациях.
Однако, если что-либо из вашего utils-проекта становится видимым в заголовке интерфейса любого dll, и вы используете это в программном коде, то у вас есть зависимость от вашей программы к utils.dll.
Теперь вам нужно сообщить вашей среде сборки, где найти материал.
быть конкретным:
если вам нужно включить каталог utils для вашей сборки, то есть включение заголовочного файла из utils-project в один или несколько заголовков Renderer-
и / или PhysicsEngine
.
если вам нужно включить lib-файл utils для вашей сборки, то вызывается одна или несколько экспортируемых функций (или методов экспортируемого класса) utils.dll
Решение: очистите файлы заголовков интерфейса вашей библиотеки