再次包含库和 Error LNK2001: unresolved external symbol

Once again including library and Error LNK2001: unresolved external symbol

我遇到了 Visual Studio 2013 和错误 LNK2001 的问题。 我尝试 linking Zbar 库 - 我已经下载、安装并 linked 这个库

我试过 运行 这个简单的程序:

#include "zbar.h"  

using namespace zbar;
int main()

{
  ImageScanner scanner;
  return 0;
}

我可以编译它,但无法构建它。 我可以看到这个:

Error 1 error LNK2001: unresolved external symbol zbar_image_scanner_destroy C:\Users\n\Documents\nn\ZBar_detektor\Opencv_projekt\main.obj Opencv_projekt

Error 2 error LNK2001: unresolved external symbol zbar_image_scanner_create C:\Users\n\Documents\nn\ZBar_detektor\Opencv_projekt\main.obj Opencv_projekt

我知道除了include目录,我还得linklibfiles

我是这样做的:

除此之外,我从 /bin 目录复制所有内容,然后粘贴到 /Windows/System

在某些情况下,过去此操作有帮助,但这次没有 - 仍然可以看到错误 LNK2001

有什么线索或建议吗?请帮忙

此致,菲多尔

总的来说:谢谢! Zbar 包括示例 VS 项目,但它需要奇怪的额外库。但这给了我一个解决方案:问题是,我的项目是 x64,而 zbar 是 x32,并且需要 kernel32.dll。当我更改项目配置时,一切都开始工作