`ld` says `undefined reference` for templated library I’m trying to create a templated C++ library. The header file of the library is as follows: