首先非常感谢您阅读我的帖子。
我正在尝试使用图像魔术师 with VS2012 on Windows 7 64 位用于图像旋转。这是我所做的:
下载图像魔术师对于 Windows,并解压缩它。
进入\ImageMagick-6.8.8\VisualMagick\configure\文件夹,在VS2012中打开configure.dsw,并构建它。成功了。
打开\ImageMagick-6.8.8\VisualMagick\configure\中的configure.exe,然后单击“下一步”->“完成”,使用默认设置。
步骤3后,在\ImageMagick-6.8.8\VisualMagick中生成了一个VisualDynamicMT.sln。我打开它,并将其设置为 x64 版本,然后单击“重建”。
部分项目建设成功,但也有不少项目建设失败(共约30个项目,约2/3项目建设失败)
----------有很多奇怪的错误,比如:-------------
致命错误 C1083:无法打开包含文件:'bzlib.h':没有这样的文件或目录
致命错误 C1083:无法打开包含文件:'cairo.h':没有这样的文件或目录
......
然后我在下载的\ImageMagick-6.8.8\文件夹中搜索,例如“cairo.h”,它甚至不在那里!这非常令人沮丧。包装中没有包含所需的一切?现在我什至不确定我可以在 VS2012 中使用 ImageMagick 吗?
有人对这个话题有任何经验吗?如何使用VS2012构建ImageMagick?我完全迷路了。预先感谢一百万。
You can build 图像魔术师 in 64-bit with VS2012.
只需按照以下步骤操作:
下载 ImageMagick-windows.zip 从http://www.imagemagick.org/download/windows。该文件包含最新的源代码。
打开\ImageMagick-6.X.X\VisualMagick\configure 中的configure.exe。如果您想构建 64 位版本的 ImageMagick,请确保选中“构建选项”中的“构建 64 位发行版”。单击“下一步”->“下一步”->“完成”。
步骤3后,在\ImageMagick-6.X.X\VisualMagick中生成一个VisualDynamicMT.sln。执行文件“UpgradeToVS2012.cmd”(需要 Powershell)将您的解决方案升级到 VS2012。您也可以仅打开文件 VisualDynamicMT.sln,而不运行“UpgradeToVS2012.cmd”。
Edit: 使用最新版本的 ImageMagick 不再需要此步骤。
打开解决方案后,如果您在步骤 2 中选中了“构建 64 位发行版”,请确保将下拉列表中的平台更改为 x64。您现在已准备好构建 ImageMagick。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)