Imagemagick链接到QT和mingw32 make:**[debug]错误2

Imagemagick链接到QT和mingw32 make:**[debug]错误2,qt,compiler-construction,qt4,imagemagick,Qt,Compiler Construction,Qt4,Imagemagick,我在Mac上使用带有Qt的Imagemagick库创建了一个应用程序 现在,我要为windows部署应用程序: 我安装了imagemagick库 在我的电脑上 我安装了Qt4.7的SDK版本 我添加了include和lib路径 当我运行应用程序时,我会发现一些错误,我认为它们与mingw32有关。 以下是构建问题: 下面是编译输出: 有人能识别错误吗? 部署windows应用程序需要做什么 我还尝试使用Mingw32版本的我的库,但同样,它不起作用: 当我把-lmagick放在lib后

我在Mac上使用带有Qt的Imagemagick库创建了一个应用程序

现在,我要为windows部署应用程序:

  • 我安装了imagemagick库 在我的电脑上
  • 我安装了Qt4.7的SDK版本
  • 我添加了include和lib路径
当我运行应用程序时,我会发现一些错误,我认为它们与mingw32有关。 以下是构建问题:

下面是编译输出:

有人能识别错误吗? 部署windows应用程序需要做什么

我还尝试使用Mingw32版本的我的库,但同样,它不起作用:

当我把-lmagick放在lib后面时,它说找不到文件lmagick
当我尝试构建时,在构建设置中取消勾选阴影构建复选框,它会在第一个屏幕截图中显示错误。谢谢你

看看这个问题的答案。

你把图书馆包括进去了吗?我能在你的.pro文件中看到通往它的唯一道路嗨,耶稣派!我已经安装了库并在.pro文件中包含了路径。还有什么要做?谢谢你好Hmuelner我已经从(ImageMagick-i686-pc-mingw32.tar.gz)下载了该库的mingw32版本,我将该文件解压缩到我的目录中,并尝试使用Qtcreater运行它,但它不起作用(查看最后一个屏幕截图)。感谢您回复此问题,请在您的第一个版本RightDoneIt.pro中尝试使用前斜杠(“/”)而不是反斜杠。在第二个版本中,您不需要quote函数(仅当路径中有空格时才需要它)。qmake告诉您它无法打开(即创建)您的Makefile。在某个地方,您在路径的末尾有一个多余的斜杠(您看到Makefile.debug之前的双斜杠了吗?)。