Это не работает для всех, но если вы используете свои собственные заголовки (например, в модульной программе), вы можете включить имя библиотеки в заголовок.
Это особенно удобно в Visual Studio, где вы можете #pragma comment(lib, "thismodule.lib")
в заголовке библиотеки, и код, включающий библиотеку, никогда не должен беспокоиться. На других платформах / компиляторах вы можете найти похожие команды.
Тем не менее, любая хорошая сторонняя библиотека должна иметь инструкции о том, что включать.