在自定义类的头文件中使用了模板。在模板实例化时,编译器无法找到模板的实现。
【法一】
在使用了模板类或模板函数的文件中 #include 与放入了类定义的 .h 文件同名的 .cpp 文件(即实现了类中的各个函数的文件)。
【法二】(推荐)
在定义了该类的 .h 头文件的末尾 #include 同名 .cpp 文件。
【C++】出现 LNK2019 错误的一种情况及其解决办法
最新推荐文章于 2025-03-13 08:39:11 发布
在自定义类的头文件中使用了模板。在模板实例化时,编译器无法找到模板的实现。
【法一】
在使用了模板类或模板函数的文件中 #include 与放入了类定义的 .h 文件同名的 .cpp 文件(即实现了类中的各个函数的文件)。
【法二】(推荐)
在定义了该类的 .h 头文件的末尾 #include 同名 .cpp 文件。