См. Мой ответ на этот вопрос , но вы просто используете динамическую библиотеку.
Таким образом, основной проект приложения должен ссылаться на проект DLL для целей связывания, и основной проект должен включать ссылки на папки, чтобы компилятор мог получить доступ к заголовочным файлам.