在某工程中新添加了文件x.cu与x.hpp,实现了一些功能,最后编译整个工程的时候就出现了这个问题:

error LNK2019: unresolved external symbol

这是链接错误,表示没有找到编译好的二进制库文件~

这很诡异,因为我并没有引用什么第三方的lib(这很容易出现上述问题),编译器提示出现问题的代码是我自己写的啊!

又感觉脊背发凉………

最后不断排查,几乎把所有可能出错的代码都注释了,最后查到问题了,原来是template没有实例化= =

并非没有找到编译好的二进制文件,而是根本就没有生成二进制文件……

如果在代码中使用了模板template,那么在类定义的最后一定要显示实例化模板,例:

template class WeeLayer<Cpu, activation_functions::Tanh>;

template class WeeLayer<Gpu, activation_functions::Logistic>;

最新文章

  1. [正则表达式]PCRE环视功能
  2. 解决宿主机不能访问虚拟机CentOS中的站点 | 更新CentOS防火墙设置开启80端口访问
  3. (转抄:人人都是产品经理——iamsujie)如何提高产品规划PPT的能力
  4. 【工作常用代码集】批量Telnet远端端口
  5. NumberPicker设置宽度,设置文字颜色
  6. ajax 之js读取xml的多浏览器兼容
  7. WinForm程序用使用List对象绑定DataGridView数据源
  8. Qt一个project调用还有一个project的类成员变量
  9. JS实现字符串去重,数组去重
  10. 取A表数据,关联B表任意一条数据
  11. java去全半角空格,trim(), replaceAll(&quot; +&quot;,&quot;&quot;),replaceAll(&quot;\\s*&quot;, &quot;&quot;), replaceAll(&quot; | &quot;, &quot;&quot;)
  12. 一张图片快速明白Python概述
  13. pyhive 连接 Hive 时错误
  14. PJSUA2开发文档--第三章 PJSUA2高级API
  15. 有趣的若干个AI项目
  16. C# 网络常用操作类NetHelper.cs
  17. jquery重置表单
  18. (已解决)搭建ssm框架时给springmvc传入对象传不进去,传单个字符串可以
  19. [na]pc加入域认证细节
  20. .NET中怎么有效的使用Cache

热门文章

  1. cmd.exe启动参数详解
  2. 转:Hibernate query.list()之卡住问题
  3. Fade out transition effect using CSS3
  4. Oracle分析関数
  5. Go之对象拷贝
  6. mac开机启动apache、memcached与mysql
  7. 有人在贴吧问phpmyadmin如何设置插入的时候默认插入1条记录
  8. C#索引器理解
  9. 旺店通erp系统
  10. WAF Bypass数据库特性(MSsql探索篇)