[VC++] 关于error LNK2001

转载 2007年10月06日 18:09:00
bioeconomy 发表于 2006-3-21 19:00:00

在link时出现下列错误:

Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/sample.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

原因是:

1. 作为系统程序入口的main或者winmain没有其具体实现的部分;

2. _beginthread, _beginthreadex: 如果你写的类中隐式地调用了与多线程有关的API,那么应该选择use multithread cpp runtime library的编译指令,否则就会出现LNK2001。

3. API函数:缺少与link相关的lib文件。因为dll形成的时候,静态的实现部分是放在lib文件,所以你使用函数时,系统会去找它的实现部分,如果没有,就出现LNK2001.

4. 自定义函数:声明而没有实现某个函数 

VC6.0 C++编程错误error LNK2001

解决外部符号错误:_main,_WinMain@16,__beginthreadex 在创建MFC项目时, 不使用MFC AppWizard向导, 就会在编译时产生很多连接错误, 如error LNK...
  • yongan1006
  • yongan1006
  • 2015年08月21日 13:42
  • 2417

解决 错误:error LNK2001: unresolved external symbol _auxDIBImageLoadA@4

关于 OpenGL 的一个错误 :error LNK2001: unresolved external symbol _auxDIBImageLoadA@4           个人环境 :V...
  • makenothing
  • makenothing
  • 2012年12月25日 22:06
  • 4619

vc6中的一些error LNK2001 unresolved external symbol解决办法

其他地方收集来的 留着备用 解决error LNK2001 unresolved external symbol (1) vc网络编程中遇到一个编译问题,原来是少了WSOCK32.LIB。...
  • thdxs
  • thdxs
  • 2013年09月24日 14:33
  • 7476

error LNK2001: unresolved external symbol @__security_check_cookie@4

转自VC错误:http://www.vcerror.com/?p=215 问题描述: error LNK2001: unresolved external symbol ___security_c...
  • swanabin
  • swanabin
  • 2015年07月28日 15:46
  • 1057

关于sqlite在VC中的配置和例子使用

本人想在VC中初步学习一下sqlite数据库的使用。但是遇到的问题重重。下面是我遇到的问题和解决方案:首先在把从网上下载一个例子程序sqlite.cpp在VC++中建立一个工程,将文件里的代码拷进工程...
  • linhui568
  • linhui568
  • 2010年09月02日 20:14
  • 5252

error LNK2001: unresolved external symbol _main

解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误...
  • holym
  • holym
  • 2006年11月14日 09:06
  • 5547

解决:error LNK2001: unresolved external symbol _Netbios@4

(1)对于单文档工程,运行时提示:        generated debug assertion        if (!ProcessShellCommand(cmdInfo)) ...
  • YiLooks
  • YiLooks
  • 2012年08月14日 08:53
  • 1899

error LNK2001: unresolved external symbol "__declspec(dllimport) public: char * _

这个问题我遇到过,原因是运行期库不统一,你试试改变project> settings> c/c++> code   generation> use   run-time   library中的设置,总...
  • haihong84
  • haihong84
  • 2012年04月10日 15:35
  • 1903

error LNK2001: unresolved external symbol __endthreadex 解决办法

今天遇到了 error LNK2001: unresolved external symbol __endthreadex这个问题,找到的解决办法如下 没有用到beginthreadex ...
  • dearwind153
  • dearwind153
  • 2015年12月15日 21:32
  • 2729

error LNK2001: 无法解析的外部符号 解决方法

vs 2005下正在链接...Media.obj : error LNK2001: 无法解析的外部符号 IID_IBasicAudioMedia.obj : error LNK2001: 无法解析的外...
  • lanyang123456
  • lanyang123456
  • 2010年04月17日 10:06
  • 30362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[VC++] 关于error LNK2001
举报原因:
原因补充:

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