我遇到Visual Studio 2013和错误LNK2001的问题。 我试图链接Zbar库 - 我已经下载,instaled并链接了这个库
我试着运行这个简单的程序:
#include "zbar.h"
using namespace zbar;
int main()
{
ImageScanner scanner;
return 0;
}
我可以编译它,但不能构建它。 我可以看到这个:
错误1错误LNK2001:未解析的外部符号zbar_image_scanner_destroy C:\ Users \ n \ Documents \ nn \ ZBar_detektor \ Opencv_projekt \ main.obj Opencv_projekt
错误2错误LNK2001:未解析的外部符号zbar_image_scanner_create C:\ Users \ n \ Documents \ nn \ ZBar_detektor \ Opencv_projekt \ main.obj Opencv_projekt
我知道除 include 目录外,我必须链接 lib 文件
除此之外,我从 / bin 目录复制所有内容,并将其粘贴到 / Windows / System
在某些情况下,过去此操作有所帮助,但不是这次 - 仍然可以看到错误LNK2001
任何线索或建议?请帮忙
最好的问候,Fidor
答案 0 :(得分:1)
一般来说:谢谢! Zbar包含示例VS项目,但它需要奇怪的附加库。但这给了我一个解决方案:问题是,我的项目是x64,zbar是x32,需要kernel32.dll。当我改变我的项目配置时,ewerything开始工作