我目前正在尝试使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


因此,我的项目现在可以找到所有头文件。
但是我也必须反对自由主义者。但是我不知道该怎么做。
我试过使用这样的东西:

LIBS  += -L /usr/local/qwt-6.1.0/lib -lqwt


但是比我得到了一个错误,即“找不到-lqwt的库”。

我做错了什么?
如何链接到库,或者如何将qwt框架导入项目?

最佳答案

我找到了解决方案。
这是有关如何在Mac OS X下安装QWT 6.1.0并使它在QT-Creator中运行的逐步指南:


从此处http://sourceforge.net/projects/qwt/files/qwt/6.1.0/下载.tar.bz2。
将其提取到您想要的位置,例如在下载文件夹中
然后转到目录qwt-6.1.0
然后,您必须找到qmake命令行工具(只需在Finder中搜索ngq即可。
然后qmake qwt.pro文件,如/Applications/QT/5.1.0/clang_64/bin/qmake qwt.pro
使
须藤使安装
在您的QT项目中,您必须将以下行添加到
.pro文件包括(/usr/local/qwt-6.1.0/features/qwt.prf)
将QWT库包含到Project中
现在,您必须创建这样的软链接:sudo ln -s
/usr/local/qwt-6.1.0/lib/qwt.framework/qwt / usr / lib / qwt


而已。 QWT现在应该可以工作了。

根据小牛:

如果您使用的是Mavericks,则必须手动将qwt.framework复制到Libary / Frameworks文件夹,以免出现“ dyld:未加载库:libqwt.6.dylib”错误..我不知道为什么,但是它有效。

关于qt - 在Mac OS X下安装和使用QWT,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18588418/

10-11 15:57