Visual studio ImageMagick与VS2012

Visual studio ImageMagick与VS2012,visual-studio,compiler-construction,build,imagemagick,rmagick,Visual Studio,Compiler Construction,Build,Imagemagick,Rmagick,首先非常感谢您阅读我的帖子 我正在尝试使用Windows 7 64位上的ImageMagick和VS2012进行图像旋转。以下是我所做的: 下载windows版,然后解压缩 转到\ImageMagick-6.8.8\VisualMagick\configure\文件夹,在VS2012中打开configure.dsw,然后构建它。这是成功的 在\ImageMagick-6.8.8\VisualMagick\configure\中打开configure.exe,然后单击“下一步”->“完成”,并使用

首先非常感谢您阅读我的帖子

我正在尝试使用Windows 7 64位上的ImageMagickVS2012进行图像旋转。以下是我所做的:

  • 下载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?我完全迷路了。非常感谢。

    您可以使用VS201264位中构建ImageMagick

    只需执行以下步骤:

  • 从下载ImageMagick-windows.zip。此文件包含最新的源代码

  • 在\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”。
    使用最新版本的ImageMagick编辑:此步骤不再需要

  • 打开解决方案后,如果在步骤2中选中“构建64位分发”,请确保在下拉列表中将平台更改为x64。现在,您已经准备好构建ImageMagick