Можно.
Ну вообще нормальные компляторы умеют не пересобирать весь проект если менялся один файл.
Но можно и в библиотеку скомпилить - так и гуглить c++ compile to library. Получите на выходе dll (или еще что в зависимости от платформы) и будете ее юзать