尝试使用Visual Studio 2012编译OpenCV程序时获取错误LNK2019

时间:2013-09-12 11:34:51

标签: c++ opencv visual-studio-2012

我已经按照this教程设置了OpenCV,我正在尝试使用Visual Studio 2012编译示例程序。但是我收到以下错误消息:

error LNK2019: unresolved external symbol _gzputs referenced in function "void __cdecl icvPuts(struct CvFileStorage *,char const *)" (?icvPuts@@YAXPAUCvFileStorage@@PBD@Z) c:\Users\user\documents\visual studio 2012\Projects\NewProject\NewProject\opencv_core246d.lib(persistence.obj) NewProject

我怀疑某些东西没有被正确链接,但除此之外,我很困惑。

1 个答案:

答案 0 :(得分:1)

我实际上很快发现了这个问题。我使用的是64位系统,但我已经包含了x86库而不是64位库。我所要做的就是将库更改为正确的文件夹。

enter image description here