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
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.
A seguir está a instalação da versão antiga do QSerialport
e, em seguida, selecione make na etapa de adição de compilação, conforme mostrado abaixo.
A seguir está como selecionar a compilação apropriada do compilador kit.
Se não houver problema com as operações a seguir, você poderá importá-lo.
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.
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.
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
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.