在 Windows 中编译 ZBar 示例时出错:无法打开包含文件:'Magick++.h':没有这样的文件或目录

Posted

技术标签:

【中文标题】在 Windows 中编译 ZBar 示例时出错:无法打开包含文件:\'Magick++.h\':没有这样的文件或目录【英文标题】:Error compiling ZBar example in Windows: Cannot open include file: 'Magick++.h': No such file or directory在 Windows 中编译 ZBar 示例时出错:无法打开包含文件:'Magick++.h':没有这样的文件或目录 【发布时间】:2015-10-12 10:31:03 【问题描述】:

我有 downloaded ZBar-0.1,我正在尝试编译示例项目 - c:\Program Files (x86)\ZBar\examples\scan_image.vcproj

但是它给了我这个错误:

scan_image.cpp(2) : 致命错误 C1083: 无法打开包含文件: 'Magick++.h': 没有这样的文件或目录

在项目设置中,我在“其他包含目录”中看到了这个包含路径 - C:\Program Files\ImageMagick-6.5.4-Q16\include

我下载并运行了 ImageMagick 的安装程序,但它没有安装“包含”目录:

如何以 ZBar 示例可以工作的方式安装 ImageMagick?

【问题讨论】:

【参考方案1】:

重新运行安装程序,并确保选中安装开发库和头文件的选项。

【讨论】:

谢谢。这引导我朝着正确的方向前进。我下载的安装程序 - ImageMagick-6.9.2-4-Q16-x64-static.exe - 根本没有那个复选框,但我尝试使用 ImageMagick-6.9.2-4-Q16-x64-dll.exe 并且它有它。 我还有一个错误 - 我得到了error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Magick::Image::~Image(void)" (__imp_??1Image@Magick@@UAE@XZ) referenced in function _main,这是因为我的 ZBar 示例是 32 位的,所以我需要下载 32 位 ImageMagick - ImageMagick-6.9.2-4-Q16-x86-static.exe

以上是关于在 Windows 中编译 ZBar 示例时出错:无法打开包含文件:'Magick++.h':没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

集成ZBar时容易遇到的问题以及解决方法

在 Qt 中编译植物样本示例时出错

使用 ubuntu 11.10 在 wt 中编译刽子手示例时出错

无法在Windows 10上安装ZBar for Python 2.7.9:zbar.h中的错误

在 Windows 10 上使用 CZMQ 编译 dll 时出错

Visual Studio 注册表捕获实用程序已停止工作,在 Windows7 中编译 C# 项目时出错