Error: LNK2019 无法解析的外部符号 public __thiscall

本文探讨了CoMISo工程中遇到的模板函数错误,并提供了有效的解决方案。通过将模板函数的实现移至头文件(.h)中,解决了编译器无法找到模板实例的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工程里有几个CoMISo的文件,函数和声明都有,但一直报错误


网上找到的解决提示:

模板的定义和实现不能分开

应该引用模板的时候必须要有个实例
而一开始没有实现的模板编译器是不会自动初始化的

所以编译器就找不到实例了


解决:报错的几个函数确实是模板函数,将其实现都放入.h中就可以了。

           疑问: CoMISo是怎么做到分开的呢?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值