无法解析的外部符号

 我来答
犹茂典098
2022-11-07 · TA获得超过327个赞
知道小有建树答主
回答量:1275
采纳率:100%
帮助的人:20.2万
展开全部

无法解析的外部符号的造成原因:

1、lib 文件未引入。可使用“#pragma comment(lib,“winsock.lib”)”语句添加lib引用,也可在项目依赖里添加。

2、类方法的实现未加类标识。

3、没有将项目需要的头文件、源文件加入项目中。

4、引用了不匹配的lib库(相当于没有引用),比如多字节字符集的程序引用了UNICODE字符集的lib。

无法解析的外部符号的处理方法:

1、按无法解析的顺序来解决问题。比如有两个无法解析,先解决第一个。

2、点击LNK2001,会跳转到网页,网页会提示哪些无法解析的问题是由哪个无法解析的错误引起的,这样可以减少解决无法解析的错误。

3、无法解析出现的问题,可以看到哪个项目出问题,可以判断到出问题的文件在这个项目下,可以生成或者重新生成看这个项目有没有出问题。

4、若编译通过,链接未通过,应该考虑外部链接的情况。从项目的链接,项目的属性设置考虑,而不是从代码本身的角度考虑。如果使用VS的IDE可以在右键项目-属性-链接器的下面着重修改常规-附加库目录-输入-附加依赖项。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式