如何在 QT 应用程序中使用 libsensors?

How to use libsensors in QT application?

我正在尝试在 QT 中为 Linux 制作一个简单的 CPU 临时程序,但我无法让 libsensors 与我的项目一起工作。一旦我包含 sensors/sensors.h 并尝试调用 int err = sensors_init(NULL);,编译器就会抛出错误 undefined reference to 'sensors_init'。我认为这是一个链接问题,但我无法解决它。

编辑:

如果我使用 g++ -o main main.cpp -lsensors 在 QT creator 之外手动编译,我可以解决这个问题。

现在我的问题是如何将 -lsensors 参数传递给 QT Creator 中的 g++ 编译器。我正在使用 qmake.

解决方法是将QMAKE_LIBDIR_FLAGS += -lsensors添加到.pro文件中。