【问题标题】:Qt link to libparted errorQt 链接到 libparted 错误
【发布时间】:2017-11-06 04:09:20
【问题描述】:

目前我想制作一个能够读取 HDD 分区的 Qt 应用程序(也许将来能够在 HDD 上创建分区)。我发现 libparted 可以用于此(我的应用程序将仅适用于 Linux)。

已经在机器上安装了 libparted,这里是我的简单代码:

#include "parted/device.h"
...
void MainWindow::test() {
    ped_device_probe_all();
}

并将这个库添加到 qmake

LIBS += -lparted

但有错误链接器:

undefined reference to `ped_device_probe_all()'

我不确定我的代码有什么问题,有没有人有问题,需要帮助。

【问题讨论】:

    标签: c++ qt parted


    【解决方案1】:

    你要加parted.h:

    #include <parted/parted.h>
    #include <parted/device.h>
    ... 
    void MainWindow::test() {
        ped_device_probe_all();
    }
    

    【讨论】:

      猜你喜欢
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 2020-12-10
      • 1970-01-01
      相关资源
      最近更新 更多