首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QMake找不到GraphicsMagick库

QMake找不到GraphicsMagick库
EN

Stack Overflow用户
提问于 2014-10-04 02:30:06
回答 1查看 275关注 0票数 1

我正在尝试将一个Qt程序链接到GraphicsMagick,但Qt/qmake拒绝在/usr/local/*中搜索GraphicsMagick++-config。我使用$$system()命令来获取标志,如下所示:

代码语言:javascript
复制
QMAKE_CXXFLAGS += $$system(GraphicsMagick++-config --cppflags --cxxflags)
QMAKE_LIBS += $$system(GraphicsMagick++-config --ldflags --libs)

但每一次,qmake都会抱怨/bin/sh: GraphicsMagick++-config: command not found。我已经测试了我的路径,可以看到来自sh、csh、zsh和bash的/usr/local/bin。我不确定为什么Qt找不到这个命令。我是不是遗漏了什么简单的东西?

我运行的是OSX10.9和Qt 5.3.1。

EN

回答 1

Stack Overflow用户

发布于 2014-10-12 21:46:36

确保从执行路径测试的同一个QtCreator运行qmake,如果在~.*shrc文件中设置了它,那么通过Finder启动的shell运行它可能不会继承环境。

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

FWIW,即使你可能会得到同样的错误,让它工作的更好的方法是让qmake找出pkgconfig逻辑本身:

代码语言:javascript
复制
CONFIG += link_pkgconfig
PKGCONFIG = GraphicsMagick++
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26184666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档