[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. 自定义函数:声明而没有实现某个函数 

相关文章推荐

VC++ Error LNK2001无法解析的外部符号 的几种情况及解决办法

今天写了一个堆栈小程序,然后碰到了“Error LNK2001 无法解析的外部符号”这个问题,一直解决不了,后来上网搜了下,发现这里面的关于这类错误的内容归纳比较齐全,就摘下来作为参考了。 ...

error LNK2001: unresolved external symbol VC++链接错误详解

error LNK2001: unresolved external symbol VC++链接错误详解 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程...

error LNK2001: unresolved external symbol VC++链接错误详解

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误...

VC++编程 两类典型的 LNK2001错误分析及解决方法

第一类,运行环境问题 在创建MFC项目时,   不使用MFC   AppWizard向导,   如果没有设置好项目参数,   就会在编译时产生很多连接错误,   如error  ...

LNK2001 VC++

原文链接: http://hi.baidu.com/colorfulweiwei/blog/item/984a6cb5873954c737d3ca2a.html        学习VC++时经常会遇到...

VC++时经常会遇到链接错误LNK2001

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误...

VC++的链接错误LNK2001

帖子转自zhhxidian2005的博客博客地址为:http://blog.csdn.net/zhhxidian2005/archive/2007/06/06/1641371.aspx感谢作者提供内容...

VC++的链接错误LNK2001

VC++的链接错误LNK2001 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误...

vc中error LNK2001的解决方法

一,问题描述 error LNK2001: unresolved external symbol _WinMain@16 debug/main.exe:fatal error LNK 1120:1...

VC6.0 error LNK2001: unresolved external symbol _main解决办法

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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