我正在尝试在Linux的QT中创建一个简单的CPU临时程序,但无法让libsensors
来处理我的项目。当我包含sensor / sensors.h并尝试调用int err = sensors_init(NULL);
时,编译器将引发错误undefined reference to 'sensors_init'
。我相信这是一个链接问题,但我无法解决。
编辑:
如果我使用g++ -o main main.cpp -lsensors
在QT创建者之外手动进行编译,则可以解决此问题。
现在我的问题是如何将-lsensors
参数传递给QT创建者中的g ++编译器。我正在使用qmake。
答案 0 :(得分:0)
解决方案是将QMAKE_LIBDIR_FLAGS += -lsensors
添加到.pro
文件中。