我目前正在尝试让QWT 6.1.0在MAC OS X 10.7.5下运行。 我按照这里的说明进行操作 - > http://qwt.sourceforge.net/qwtinstall.html 我没有改变配置文件中的内容。
所以一切正常,但现在我想在我自己的Project中使用qwt-libary。 我将以下行添加到我的.pro
中INCLUDEPATH += /Users/userX/Downloads/qwt-6.1.0/src
所以我的Project现在能够找到所有头文件。 但我也必须与图书馆联系。但我不知道该怎么做。 我试过用这样的东西:
LIBS += -L /usr/local/qwt-6.1.0/lib -lqwt
但是我得到一个名为“找不到-lqwt的libary”的错误。
我做错了什么? 如何链接库或如何将qwt框架导入到我的项目中?
答案 0 :(得分:12)
我找到了解决方案。 以下是如何在Mac OS X下安装QWT 6.1.0并在QT-Creator中运行的分步指南:
多数民众赞成。 QWT现在应该可以工作。
在MAVERICKS之下:
如果你正在使用Mavericks,你必须手动将qwt.framework复制到Libary / Frameworks文件夹,以免得到“dyld:Library not loaded:libqwt.6.dylib”错误..我不知道为什么但它有效。
答案 1 :(得分:1)
从here
将其提取到所需位置,例如在下载文件夹中
如果您遇到此错误:
dyld: Library not loaded: qwt.framework/Versions/6/qwt
Referenced from: /Users/Desktop/build-check5-Desktop_Qt_5_12_5_clang_64bit2-Debug/check5.app/Contents/MacOS/check5
Reason: image not found
对于MacOs Mojave,您必须将 qwt.framework 复制到 Library / Frameworks 文件夹。