【问题标题】:Install and use QWT under Mac OS XMac OS X下安装和使用QWT
【发布时间】:2023-03-21 02:19:02
【问题描述】:

我目前正在尝试让 QWT 6.1.0 在 MAC OS X 10.7.5 下运行。 我按照这里的说明进行操作 --> http://qwt.sourceforge.net/qwtinstall.html 我没有更改配置文件中的某些内容。

所以一切正常,但现在我想在我自己的项目中使用 qwt-libary。 我将以下行添加到我的 .pro

INCLUDEPATH +=  /Users/userX/Downloads/qwt-6.1.0/src

所以我的项目现在能够找到所有的头文件。 但我也必须链接到库。但我不知道该怎么做。 我尝试使用这样的东西:

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

但我得到一个名为“找不到 -lqwt 的库”的错误。

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

【问题讨论】:

    标签: qt linker qwt


    【解决方案1】:

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

    1. 从这里下载.tar.bz2 http://sourceforge.net/projects/qwt/files/qwt/6.1.0/
    2. 将其提取到您想要的位置,例如在您的下载文件夹中
    3. 然后切换到目录qwt-6.1.0
    4. 然后您必须找到 qmake 命令行工具(您只需在 Finder 中搜索即可。
    5. 然后 qmake qwt.pro 文件,如 /Applications/QT/5.1.0/clang_64/bin/qmake qwt.pro
    6. 制作
    7. sudo make install
    8. 在您的 QT 项目中,您必须将以下行添加到 .pro 文件 包括 (/usr/local/qwt-6.1.0/features/qwt.prf) 将 QWT 库包含到项目中
    9. 现在你必须像这样创建一个软链接: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”错误。我不知道为什么,但它可以工作。

    【讨论】:

    • 感谢您的完整回答!
    【解决方案2】:
    1. here下载.tar.bz2

    2. 解压到你想要的地方,例如在你的下载文件夹中

    3. 然后切换到目录qwt-6.1.4(例如:mac:~ Apple$ cd downloads/qwt-6.1.4
    4. 然后qmake qwt.pro(例如:mac:~ Apple$ /Users/(your name)/documents/qt/5.12.5/clang_64/bin/qmake qwt.pro
    5. mac:~ Apple$ ma​​ke
    6. mac:~ Apple$ sudo make install
    7. 在您的 QT 项目中,您必须将以下行添加到 .pro 插入这一行:"include (/usr/local/qwt-6.1.4/features/qwt.prf)"without quotes
    8. 现在你必须像这样创建一个软链接:mac:~ Apple$ sudo ln -s/usr/local/qwt-6.1.4/lib/qwt.framework/qwt /usr/lib/qwt

    如果你有这个错误:

    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 文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 2013-10-29
      • 2015-05-23
      • 1970-01-01
      相关资源
      最近更新 更多