Russian Qt Forum

Qt => Общие вопросы => Тема начата: Павелъ от Сентябрь 18, 2017, 17:01



Название: Не подключается статическая библиотека
Отправлено: Павелъ от Сентябрь 18, 2017, 17:01
Доброго времени суток.

Qt 5.6.2 MinGW

Понадобилось узнать температуру процессора. Пробовал подключать средства wmi - ничего не получается.

Скачал статическую библиотеку GetCoreTempInfo.lib с сайта http://www.alcpu.com/CoreTemp/developers.html. Подключил его в прошнике:
LIBS += ../untitled1/GetCoreTempInfo.lib
Подключил заголовочник.
Пытаюсь создать класс, содержащий х-ки процессора:
Код:
   CoreTempProxy *proxy = new CoreTempProxy();
В ответ вылетают ошибки:
Код:
C:\Users\Pavel\Documents\build-untitled1-Desktop_Qt_5_6_2_MinGW_32bit-Debug\debug\mainwindow.o:-1: In function `ZN10MainWindowC2EP7QWidget':
C:\Users\Pavel\Documents\untitled1\mainwindow.cpp:82: ошибка: undefined reference to `_imp___ZN13CoreTempProxyC1Ev'
collect2.exe:-1: ошибка: error: ld returned 1 exit status

Неужели ничего не получится, и всё это майкрософтовские фитчи? Не получится узнать температуру процессора под MinGW?


Название: Re: Не подключается статическая библиотека
Отправлено: Bepec от Сентябрь 18, 2017, 17:26
http://www.alcpu.com/forums/viewtopic.php?f=64&t=2175


Название: Re: Не подключается статическая библиотека
Отправлено: Павелъ от Сентябрь 18, 2017, 17:28
http://www.alcpu.com/forums/viewtopic.php?f=64&t=2175

Неужели никто кроме мелкомягких не написал средств определения температуры ЦПУ?


Название: Re: Не подключается статическая библиотека
Отправлено: Bepec от Сентябрь 18, 2017, 18:00
Помоему всё спокойно достаётся через платформозависимые функции.
Нужен драйвер ядра получается... Нужно гуглить в общем ещё больше :)


Название: Re: Не подключается статическая библиотека
Отправлено: lesav от Январь 18, 2018, 16:20
определения температуры ЦПУ?

Есть внешние утилиты, их можно использовать для определения температуры ЦПУ

OpenHardwareMonitor
OpenHardwareMonitorReport

Последнюю можно регулярно запускать в QProcess и читать stdout