C++ QMake未找到GraphicsMagick库

C++ QMake未找到GraphicsMagick库,c++,qt,qt5,qmake,graphicsmagick,C++,Qt,Qt5,Qmake,Graphicsmagick,我试图将Qt程序与GraphicsMagick链接,但Qt/qmake拒绝在/usr/local/*中搜索GraphicsMagick++-config。我正在使用$$system命令获取如下标志: QMAKE_CXXFLAGS += $$system(GraphicsMagick++-config --cppflags --cxxflags) QMAKE_LIBS += $$system(GraphicsMagick++-config --ldflags --libs) 但每次qmake都会

我试图将Qt程序与GraphicsMagick链接,但Qt/qmake拒绝在/usr/local/*中搜索GraphicsMagick++-config。我正在使用$$system命令获取如下标志:

QMAKE_CXXFLAGS += $$system(GraphicsMagick++-config --cppflags --cxxflags)
QMAKE_LIBS += $$system(GraphicsMagick++-config --ldflags --libs)
但每次qmake都会抱怨/bin/sh:GraphicsMagick++-config:command未找到。我已经测试了我的路径,可以从sh、csh、zsh和bash中看到/usr/local/bin。我不知道为什么Qt找不到这个命令。有什么简单的东西我遗漏了吗


我正在使用Qt 5.3.1运行OS X 10.9。

请确保您从执行路径测试的同一shell运行qmake,通过查找程序启动QtCreator运行它,如果您在~.*shrc文件中设置它,则QtCreator可能不会继承环境

我尝试了您的代码,qmake使用我的brew安装的GraphicsMagick正确调用GraphicsMagick++-config

FWIW,即使您可能会遇到相同的错误,但让qmake找出pkgconfig逻辑本身是更好的方法:

CONFIG += link_pkgconfig
PKGCONFIG = GraphicsMagick++