我已经按照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
我怀疑某些东西没有被正确链接,但除此之外,我很困惑。
答案 0 :(得分:1)
我实际上很快发现了这个问题。我使用的是64位系统,但我已经包含了x86库而不是64位库。我所要做的就是将库更改为正确的文件夹。