再次包含库和 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。当我更改项目配置时,一切都开始工作
我遇到了 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。当我更改项目配置时,一切都开始工作