Я использую Qt 4.7.4 и Qt Creator 2.4.1. Я пытаюсь создать код blockingmaster для последовательной связи, например, приведенный на сайте Qt.Qt 4.7 QtSerialPort/QSerialPortInfo: Нет такого файла или каталога
Но после необходимых изменений для моей среды и пути назначения, когда я попытался построить проект. Это дает мне:
QtSerialPort/QSerialPortInfo: No such file or directory
После выполнения this ссылки (без успеха);
Мой .pro файл выглядит следующим образом:
CONFIG += serialport
QT += widgets
TARGET = blockingmaster
TEMPLATE = app
HEADERS += \
dialog.h \
masterthread.h
SOURCES += \
main.cpp \
dialog.cpp \
masterthread.cpp
Но ошибка остается прежней. Я пробовал вещи вверх.
Последовательная связь через QT - это новая задача для меня, поэтому я пытался использовать пример на веб-сайте Qt. Может ли кто-нибудь предоставить мне больше информации, чтобы избавиться от этой ошибки?
@ LaszloPapp, я понимаю, что этот ответ вводит в заблуждение, но поскольку QtSerialPort не поддерживается версией Qt 4.7. У меня не было выбора. В соответствии с политикой компании я не могу перейти на последнюю версию Qt. Поэтому, я думаю, человек, борющийся с одной и той же проблемой, может решить эту проблему, используя вышеприведенный ответ. – skg
Мы поддерживаем QtSerialPort с 4.7 – lpapp
@LaszloPapp, это действительно возможно? Я пробовал много, но всегда заканчивал сообщения об ошибках. Если это так, то я обязательно обновил бы свое приложение. Благодарим за руководство. – skg