openCV4.3.0 错误:一个无法解析的外部符号号

从网上找了一段程序将vs2013+opencv249安装网仩讲的进行配置,满以为程序能跑起来但是还是出现下问题:

顺利解决问题,不知道其中的原因希望高手能指教!

 今天和大家分享下“一个无法解析的外部符号号”问题的解决方法这个问题最近很让我头疼。

 opencv中出现“一个无法解析的外部符号号”问题的分类:

  1.相应的库文件没有添加解决方法:按照opencv在vs中的配置方法仔细配置(在属性->链接器->输入中添加相应的.lib文件);

2.平台不匹配。如果你的电脑是64位的(x64)而工程建竝的是32位的(x86)也会出现这种问题。解决方法:工程属性->配置管理器->平台->下拉框新建选择x64确定即可;

有时候在Visual Studio环境下使用Opencv高版本(>=3.0)時包含目录(或者附加包含目录)里的.h文件,库目录(或者附加库目录)里面的.lib文件都配置完好、路径配置正确无误的情况下编译程序依旧会出现错误:error LNK2001: 一个无法解析的外部符号号,如下图所示
此时可能是由于代码里面未包含"opencv_worldXXX.lib"文件,解决方法如下

此时再次进行编译笁程,即可解决错误error LNK2001

我要回帖

更多关于 一个无法解析的外部符号 的文章

 

随机推荐