Top.Mail.Ru
Уведомления
Очистить все

fatal error: QSerialPortInfo: No such file or directory

(@slava-2)
Level 1

Доброго времени суток, столкнулся с ошибкой fatal error: QSerialPortInfo: No such file or directory при попытке использовать:

#include <QSerialPortInfo>

Посмотрел в QT Maintenance Tool, не нашел там чтобы QSerialPort устанавливался отдельным модулем. Подскажите куда копать?

Версия QT: 6.8.1.


Цитата
Создатель темы Размещено : 12.09.2025 00:12
Метки темы
Aveal
(@aveal)
Top level Admin

Запись от: @slava-2

Доброго времени суток, столкнулся с ошибкой fatal error: QSerialPortInfo: No such file or directory при попытке использовать:

#include <QSerialPortInfo>

Посмотрел в QT Maintenance Tool, не нашел там чтобы QSerialPort устанавливался отдельным модулем. Подскажите куда копать?

Версия QT: 6.8.1.

cmake?

 


ОтветитьЦитата
Размещено : 12.09.2025 18:55
(@slava-2)
Level 1

@aveal ага


ОтветитьЦитата
Создатель темы Размещено : 12.09.2025 19:32
Aveal
(@aveal)
Top level Admin

Добавь в CMakeLists.txt в соответствующие места:

find_package(Qt6 REQUIRED COMPONENTS SerialPort)
target_link_libraries(appCrane PRIVATE Qt6::SerialPort)

В итоге будет что-то вроде:

find_package(Qt6 REQUIRED COMPONENTS Quick)
find_package(Qt6 REQUIRED COMPONENTS Core)
find_package(Qt6 REQUIRED COMPONENTS SerialPort)
find_package(SDL3 REQUIRED CONFIG REQUIRED COMPONENTS SDL3-shared)
target_link_libraries(appName PRIVATE Qt6::Core)
target_link_libraries(appName PRIVATE SDL3::SDL3)
target_link_libraries(appName PRIVATE Qt6::SerialPort)

ОтветитьЦитата
Размещено : 13.09.2025 10:12
(@slava-2)
Level 1

@aveal Прошу прощения, что долго не отписывался, Ваше решение работает, спасибо большое!


ОтветитьЦитата
Создатель темы Размещено : 15.09.2025 13:23
Aveal
(@aveal)
Top level Admin

Запись от: @slava-2

@aveal Прошу прощения, что долго не отписывался, Ваше решение работает, спасибо большое!

Супер 👍 

 


ОтветитьЦитата
Размещено : 15.09.2025 13:31
Поделиться:
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.