C++中使用类模板定义对象时出现:“error LNK2019: 无法解析的外部符号”的解决办法
2013-05-05 16:52
1071 查看
如果在编译模板类定义对象时出现错误:“error LNK2019: 无法解析的外部符号 ...”,解决方法有两个:
第一种方法是在主文件(main文件)中既包含类模板的声明文件(接口文件)(.h文件),同时也包含类模板的实现文件(.cpp文件)就行了。
第二种方法,就是把类模板中成员函数的声明和定义都放在类的定义中(.h文件),不要分开就行
第一种方法是在主文件(main文件)中既包含类模板的声明文件(接口文件)(.h文件),同时也包含类模板的实现文件(.cpp文件)就行了。
第二种方法,就是把类模板中成员函数的声明和定义都放在类的定义中(.h文件),不要分开就行
相关文章推荐
- C++中使用类模板时出现:“error LNK2019: 无法解析的外部符号”的解决办法
- APR lib 链接出现”error LNK2019: 无法解析的外部符号 __imp__apr_initialize“ 解决办法
- 配置openmesh总是出现error LNK2019: 无法解析的外部符号此类问题的解决办法
- 在C++控制台项目中使用C工程代码时的注意,避免出现error LNK2019: 无法解析的外部符号
- 在cocos2dx2.2.3中遇到的error LNK2019: 无法解析的外部符号 _libiconv_closexxxxxxx的解决办法
- ARToolKit编译error LNK2019: 无法解析的外部符号 ___glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用 解决办法
- "error LNK2019: 无法解析的外部符号"错误的解决办法
- error LNK2019: 无法解析的外部符号 问题的解决办法
- 使用glew库容易出现error LNK2019:无法解析的外部符号
- VS下QT插件 连接数据库出现error LNK2019: 无法解析的外部符号QSqlDatabase问题解决
- 在cocos2dx2.2.3中遇到的error LNK2019: 无法解析的外部符号 _libiconv_closexxxxxxx的解决办法
- Qt error: LNK2019: 无法解析的外部符号 解决
- 有关C++模板(template)的编译错误“error LNK2019: 无法解析的外部符号”的分析
- QT5.2中新建lib库,在引用时出现error LNK2019: 无法解析的外部符号错误
- 析构函数 没定义函数体, 根据代码不同,有时候成功, 有时候 报error LNK2019: 无法解析的外部符号 和fatal error LNK1120: 1 个无法解析的外部命令
- 编译出现error LNK2019: 无法解析的外部符号 _main
- 新建Duilib工程,加入示例代码时,出现error LNK2019: 无法解析的外部符号 "__declspec(dllimport)
- 项目添加UNICODE支持时,出现链接错误error LNK2019: 无法解析的外部符号 _WinMain
- C++的error LNK2019: 无法解析的外部符号编译错误
- VS2015下解决:error LNK2019: 无法解析的外部符号 __iob_func