A instalação do módulo de porta serial QT6 QSerialport é principalmente um problema de versão do "compilador"

Documentação de referência

https://blog.csdn.net/lidandan2016/article/details/85929069
https://blog.csdn.net/qq_42968012/article/details/126020554
https://blog.csdn.net/weixin_48467622/article/details/ 119982667

Resumo das etapas gerais da solução de teste

Em primeiro lugar, o QT6 não pode ser instalado offline e só pode ser instalado online. Você pode pesquisar sozinho durante o processo de instalação. Por padrão, o QT6 não vem com o módulo de porta serial QSerialport . Portanto, você precisa baixar a versão inferior do arquivo de projeto QSerialport e instalá-lo no QT6creator. O mais importante é a versão MinGW do compilador do arquivo de projeto.
A solução geral requer duas partes: 1. Instalação da compilação MinGW de versão inferior, 2. Download e instalação do módulo QSerialport

1. Instale uma versão inferior do MinGW ou outros componentes no QT6

Consulte: https://blog.csdn.net/weixin_43794311/article/details/132483610?

2. Baixe a versão inferior do QSerialport que deseja usar

Você pode usar a fonte espelhada para baixar rapidamente o pacote compactado do QSerialport. Espelho Tsinghua , baixe a versão inferior , você pode escolher outras versões
1. Descompacte o arquivo compactado baixado.
Após a descompactação, ele conterá alguns dos seguintes arquivos
Insira a descrição da imagem aqui

2. Use QT6 para abrir o projeto de versão inferior baixado.
Há um problema. Abrir o arquivo do projeto de versão inferior é incompatível . Apenas um arquivo .pro é exibido no projeto, portanto, a instalação do módulo também falhará. A solução é a mostrada na figura abaixo, basta escolher o compilador adequado para a versão antiga do arquivo. Então, quando você abrir o projeto, todos os arquivos serão exibidos, não apenas um arquivo .pro, mas também a instalação seguinte ocorrerá sem problemas.
O seguinte aparece automaticamente ao abrir a versão antiga do projeto QSerialport, e o canto inferior esquerdo mostra que ele não está configurado. Neste momento, você pode escolher uma versão inferior do compilador.
Insira a descrição da imagem aqui
A seguir está a instalação da versão antiga do QSerialport
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
e, em seguida, selecione make na etapa de adição de compilação, conforme mostrado abaixo.
Insira a descrição da imagem aqui
A seguir está como selecionar a compilação apropriada do compilador kit.

Insira a descrição da imagem aqui
Se não houver problema com as operações a seguir, você poderá importá-lo.
Insira a descrição da imagem aqui

A importação e os resultados reais não são exatamente os mesmos

O primeiro tipo : Embora o módulo QSerialport possa ser importado, ele não é importado diretamente. De acordo com as instruções do software, o método de importação parece ser diferente.

Insira a descrição da imagem aqui
O segundo tipo : seleção do compilador. Contanto que você use QSerialport, você deve usar uma versão inferior do compilador, caso contrário, um erro será relatado.
Insira a descrição da imagem aqui

Tente encontrar uma boa maneira, você não pode alterar a versão do compilador todas as vezes

Veja se você consegue encontrar um arquivo QSerialport que possa ser compilado com uma versão superior do compilador.
Portanto, encontre diretamente o arquivo deste módulo desta versão
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
do qt, após teste e execução, verifica-se que ele pode ser utilizado normalmente, para que uma versão superior do compilador possa ser utilizada. Mas se o arquivo for uma versão antiga, é provável que ainda seja necessário um compilador antigo para passá-lo.

Acho que você gosta

Origin blog.csdn.net/weixin_43794311/article/details/132483421
Recomendado
Clasificación