现在的位置: 首页 > 综合 > 正文

解决 error LNK2019: 无法解析的外部符号 问题

2018年02月14日 ⁄ 综合 ⁄ 共 427字 ⁄ 字号 评论关闭

在C++编译的过程中,总会碰到莫名其妙的链接错误:无法解析的外部符号。

这种错误,有时真让人抓狂。找根源很难找。百度了好多遍,终于解决了。

其实遇到这种链接错误,基本上就是你引用了其它库,但是在项目中却没有加进来。

如果是引用你自己的库还好,到项目->属性->配置属性->链接器->常规下,将附加库目录的路径写好,在链接器->输入下,将你要引用的库写在附加依赖项里面。

这样,基本上就OK了。

问题是,有时候你引用了别人写的一个库,它的库里面某个类又需要引用系统的某个库文件。如果事先不清楚,还真的挺麻烦的。你老在想为什么偏偏就这个类不能用?

其实,还是库文件的问题。要么问下写那个库的人,使用那个库需要包含什么系统库文件,要么自己好好看下那个类,是不是那个类需要其它库文件。找出了要引用哪个

库,再按照上面的方法配置好,基本上就OK了。

引用:http://www.cppblog.com/longshen/archive/2010/04/02/111418.html

抱歉!评论已关闭.