@ xpi0t0s :

Are you sure you have carefully observed the above code ??
The template class implementations are in gaussianblur.cpp NOT in gaussianblur.h. So, the .cpp implementation file MUST be included at the end of the .h file.

More information here : http://www.ecs.fullerton.edu/~sowell...teClasses.html