社区
界面
帖子详情
程序链接时出现错误 “error LNK2001”,这是什么错误?
ymVC60
2010-04-13 08:55:32
本程序是VC++6.0编写的。编译时没报错,链接库函数为“.exe”文件时报出上述错误。这究竟是什么错误?
...全文
97
10
打赏
收藏
程序链接时出现错误 “error LNK2001”,这是什么错误?
本程序是VC++6.0编写的。编译时没报错,链接库函数为“.exe”文件时报出上述错误。这究竟是什么错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sk_sakula
2010-04-19
打赏
举报
回复
把VC关了再开看看
visualassist4680
2010-04-19
打赏
举报
回复
没有cpp 文件,或者是obj文件,或者是lib文件
weiao1
2010-04-19
打赏
举报
回复
新建工程时 选Win32 Console Application 就OK了
Eleven
2010-04-13
打赏
举报
回复
具体一点啊。。。。
ccpaishi
2010-04-13
打赏
举报
回复
看lib库有没有选择连接正确,看看是否没有链接对应的库文件。查看函数代码是否没有把对应的cpp和h文件加载到工程中来。
zealand_1
2010-04-13
打赏
举报
回复
很有可能是lib没连接导致的
arong1234
2010-04-13
打赏
举报
回复
需要的lib没有连接一样会导致“需要的函数或者变量没定义”的问题,其本质是一样的,就是需要的函数或者变量没定义。
[Quote=引用 3 楼 xianglitian 的回复:]
引用楼主 ymvc60 的回复:
本程序是VC++6.0编写的。编译时没报错,链接库函数为“.exe”文件时报出上述错误。这究竟是什么错误?
或者是有lib没连接
[/Quote]
向立天
2010-04-13
打赏
举报
回复
[Quote=引用楼主 ymvc60 的回复:]
本程序是VC++6.0编写的。编译时没报错,链接库函数为“.exe”文件时报出上述错误。这究竟是什么错误?
[/Quote]
或者是有lib没连接
lmxmx
2010-04-13
打赏
举报
回复
老兄,你得给出具体的链接错误提示,光靠LNK2001是不够的……
arong1234
2010-04-13
打赏
举报
回复
需要的函数或者变量你没定义就这样
《C语言报错》
链接
错误
LN
K2
001
-----
error
LN
K2
001
: unresolved external symbol _clrscr
这是连接
错误
呀。在MSDN中查看关键字“
LN
K2
001
”看看。
LN
K2
001
错误
原因有很多种,主要是函数原形
错误
。 1.)lib与dll不符。 2.)h文件与lib、dll不符。 3.)没有加入相应的lib. 学习VC++
时
经常会遇到
链接
错误
LN
K2
001
,该
错误
非常讨厌,因为对于编程者来说,最好改的
错误
莫过于编译
错误
,而一般说来发生连接
错误
时
,编译都已通过。产生连接
错误
的原因非常多,尤...
c语言
错误
ln
k2
001
,vc6.0
LN
K2
001
错误
原因及改正方法
学习VC++
时
经常会遇到
链接
错误
LN
K2
001
,该
错误
非常讨厌,因为对于编程者来说,最好改的
错误
莫过于编译
错误
,而一般说来发生连接
错误
时
,编译都已通过。产生连接
错误
的原因非常多,尤其
LN
K2
001
错误
,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接
错误
LN
K2
001
非常困难。初学者在学习VC++的过程中,遇到的
LN
K2
001
错误
的
错误
消息主要为:unresolved exter...
Error
LN
K2
001
无法解析的外部符号 的几种情况及解决办法
今天写了一个小
程序
,然后碰到了“
Error
LN
K2
001
无法解析的外部符号”这个问题,一直解决不了,后来上网搜了下,发现这里面的关于这类
错误
的内容归纳比较齐全,就摘下来作为参考了。 原文: http://wenku.baidu.com/view/8f0e87793
Linker Tools
Error
LN
K2
001
报错
链接
器工具
错误
LN
K2
001
未解析的外部符号“符号” 如果代码引用
链接
器在其搜索的所有库和对象文件中找不到的内容(如函数、变量或标签),则会生成此
错误
消息。一般来说,
出现
错误
的原因有两个:代码所要求的不存在(例如,符号拼写
错误
或使用
错误
的情况),或者代码要求
错误
的东西(您使用的是混合版本的库)。一些来自产品的一个版本,另一些来自另一个版本)。 各种编码和构建
错误
都会导致
LN
K2
001
。下面列出了...
VS
LN
K2
001
--
链接
器工具
错误
链接
器工具
错误
LN
K2
001
解决方法: 无法解析的外部符号 "symbol" 已编译的代码对符号进行引用或调用。
链接
器搜索的任何库或对象文件中未定义该符号。 此
错误
消息后跟严重
错误
LN
K1120。 若要修复
错误
LN
K1120,请先修复所有
LN
K2
001
和
LN
K2
019
错误
。 有多种方法可获取
LN
K2
001
错误
。 所有这些方法都涉及到对
链接
器无法解析的函数或变量的引用,或者查找的定义。 当你的代码未声明符号,而未定义符号
时
,编译器可以确定它。 这是因为定义可能位于不同的源文件或库中。 如
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章