如何在 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
文件中。
我正在尝试在 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
文件中。