【问题标题】:How to install qwtpolar library on ubuntu 12.04?如何在 ubuntu 12.04 上安装 qwtpolar 库?
【发布时间】:2013-03-12 13:06:57
【问题描述】:

我正在尝试在我的 ubuntu 12.04 上安装最新版本的 qwtpolar。之前,我已经从 ubuntu 存储库安装了 Qt4 开发库、Qtcreator 和 Qwt-dev。一切都很好。

但现在我需要使用极坐标图。不幸的是,这个库没有 deb 包。所以我必须编译这个。下载源后按照说明进行操作: qmake-qt4, make 我明白了:

qwt_polar_fitter.h:13:30: fatal error: qwt_curve_fitter.h: No such file or directory

qwt_curve_fitter.h位于/usr/include/qwt目录

如何配置make 或qmake-qt4 以在该目录中查找文件?

【问题讨论】:

    标签: c++ qt makefile qwt


    【解决方案1】:

    您是否考虑将 /usr/include/qwt 作为包含目录添加到相应的项目 (qmake) 文件中? 或者,您也可以尝试将目录添加到路径环境(只是暂时):

    export OLD_PATH=$PATH
    export PATH=/usr/include/qwt:$PATH
    # build your project
    # ...
    # reset PATH
    export PATH=$OLD_PATH
    

    请注意,这两种解决方案都是快速而肮脏的,但可能会让您重新运行

    【讨论】:

      【解决方案2】:

      好的。

      我设法安装了 qwtpolar 并向 qtcreator 添加了一个插件。适用于我的 Ubuntu 12.04 的完整步骤:

      1) 首先我们需要安装 qt4 或更高版本的开发库、qtcreator、qwt 开发库。

      2) 从 svn 下载源代码(不是存档文件,而是 svn!)并按照 README 中的步骤操作(qmake & make & make install)

      3) 要将 qwtplugin 添加到 qtdesigner,您需要执行以下操作(将 x.x.x 替换为 qwtpolar 版本):

      sudo ln -s /usr/local/qwtpolar-x.x.x/features/qwtpolar.prf /usr/share/qt4/mkspecs/features/

      sudo ln -s /usr/local/qwtpolar-x.x.x/features/qwtpolarconfig.pri /usr/share/qt4/mkspecs/features/

      sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so /usr/lib/

      sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so.1 /usr/lib/

      sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so.1.0 /usr/lib/

      sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so.1.0.0 /usr/lib/

      sudo cp /usr/local/qwtpolar-x.x.x/plugins/designer/libqwt_polar_designer_plugin.so /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/

      4) 运行 qtdesigner,瞧!有一个新的 QwtPolarPlot 选项卡。

      5) 要使用 qtpolarplot 运行 qt 应用程序,您只需在 *.pro 文件中添加 2 行:

      INCLUDEPATH += /usr/local/qwtpolar-1.0.0-svn/include

      unix|win32: LIBS += -lqwtpolar

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-28
        • 2014-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-12
        相关资源
        最近更新 更多