类模板成员函数的定义、实现分离与error LNK2019的解决办法

       以前一直是把类模板成员函数的定义、实现写在同一个文件中(.h)(原因不解释),然后在调用成员函数的主函数中添加XXXX.h。今天写了一个类模板,因为成员函数过多,不想让头文件看起来过于臃肿,所以采用了.h和.cpp文件分离。结果在主函数中调用成员函数时出现了一堆error LNK2019错误。

        error LNK2019: 无法解析的外部符号 "public: __thiscall XXXXXX


解决办法:

        在主函数中添加头文件时,不是添加“XXXXX.h”,而是添加“XXXXX.cpp”!

你可能感兴趣的:(error,LNK2019,类模板)