fatal error LNK1120: 3 unresolved externals错误处理

原创 2007年10月07日 19:15:00

用vs2005写c++项目,定义了AList类,在AList.h中写了类定义,有3个函数不是inline的,定义写在了AList.cpp中。但每次编译项目,那3个函数便报错

DataStruct.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall AList<int>::insert(int const &)" (?insert@?$AList@H@@UAE_NABH@Z)
DataStruct.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall AList<int>::append(int const &)" (?append@?$AList@H@@UAE_NABH@Z)
DataStruct.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall AList<int>::remove(int &)" (?remove@?$AList@H@@UAE_NAAH@Z)

解决这个错误可以:

1、使用了template,类定义和函数实现要在同一个文件。

2、可以include“AList.cpp”,但不知道对工程是否有负面影响。

出现fatal error LNK1120: 1 unresolved externals的原因

在调用动态库时,出现  fatal error LNK1120: 1 unresolved externals的编译错误。原因有很多个,分两类。第一类是本工程的编译环境设置问题,另一类是库文件出问题。...
  • wche1990
  • wche1990
  • 2011年11月07日 19:04
  • 76141

出现fatal error LNK1120: 1 unresolved externals的原因

Error        5        error LNK1120: 3 unresolved externals        D:\Code\simpleTest-mqo\Debug\simp...
  • todayq
  • todayq
  • 2014年11月24日 16:13
  • 4600

fatal error LNK1120: 2 unresolved externals及主函数调用外部函数

主函数中调用外部文件定义的函数,两种方法: 第一种: htest.cpp: #include "stdafx.h" #include "stdio.h" extern void b(void...
  • zhoukouguren
  • zhoukouguren
  • 2012年07月22日 21:43
  • 1392

vc 6.0 中 error LNK2001: unresolved external symbol _main和fatal error LNK1120: 1 unresolved externals

编程 windows应用程序 一直调试到最后出现了   LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main...
  • lbaihao
  • lbaihao
  • 2016年04月30日 20:51
  • 675

error LNK1120: 1 个无法解析的外部命令

这个问题的原因是有头文件,但是找不到实现。 有两个原因:1.只包含了头文件,只有这个函数的声明,没有包含这个函数的实现(实现一般放在cpp文件中的)。所以只能通过编译,连接不成功。 2.另一个原因是函...
  • qing101hua
  • qing101hua
  • 2016年08月17日 21:04
  • 8693

fatal error LNK1120: 3 unresolved externals错误处理

用vs2005写c++项目,定义了AList类,在AList.h中写了类定义,有3个函数不是inline的,定义写在了AList.cpp中。但每次编译项目,那3个函数便报错DataStruct.obj...
  • lwj1396
  • lwj1396
  • 2007年10月07日 19:15
  • 8569

fatal error LNK1120: 1 个无法解析的外部命令

 "protected: virtual struct AFX_MSGMAP const * __thiscall ****::GetMessageMap(void)const " (?GetM...
  • u011435712
  • u011435712
  • 2014年11月30日 12:17
  • 2956

fatal error LNK1120: 1 unresolved externals

实验错误笔记。 OpenGL.obj : error LNK2001: unresolved external symbol "public: __thiscall CGLFont::CGL...
  • YMD8005
  • YMD8005
  • 2016年03月24日 16:21
  • 619

错误: LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16的解决方法

一,问题描述error LNK2001: unresolved external symbol _WinMainᤐdebug/main.exe:fatal error LNK 1120:1 unres...
  • grace200488
  • grace200488
  • 2007年07月13日 16:14
  • 5203

fatal error LNK1120: 2 unresolved externals解决办法

典型的错误提示有:  libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main  LIBCD....
  • Gray_Fall
  • Gray_Fall
  • 2014年12月17日 16:28
  • 402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fatal error LNK1120: 3 unresolved externals错误处理
举报原因:
原因补充:

(最多只允许输入30个字)