[Visual Studio] Error C2653, use lenguaje C++, coopere con Qt para desarrollar una interfaz de comunicación en serie

El conocimiento no está solo, debe ser sistemático. Puede encontrar más mi resumen personal y experiencia relacionada en esta columna: Visual Studio .

Este error se encontró cuando estaba trabajando en este proyecto: [Visual Studio] La función de curva de dibujo en tiempo real de Qt, que utiliza lenguaje C++, coopera con Qt para desarrollar una interfaz de comunicación en serie .

Directorio de artículos

pregunta

Usando el lenguaje C++ y coordinando con Qt para desarrollar la interfaz de comunicación del puerto serie, al agregar Widget como el cuadro de visualización de QCharts, se informa el código de error C2653.

Copie el mensaje de error para que otros puedan recuperar mi artículo cuando busquen. El mensaje de error es el siguiente:

Código de gravedad Descripción Línea de archivo de proyecto suprimida Mostrar estado
Error C2653 "QtCharts": no es un nombre de clase o espacio de nombres (archivo fuente de compilación GUI.cpp) GUI C:\Users\jicha\source\repos\GUI\x64\Debug\uic\ ui_GUI.h 35

La captura de pantalla del error es la siguiente:

inserte la descripción de la imagen aquí

solución

Los tutoriales que se dan en Internet son correctos, pero no se ajustan del todo a la arquitectura de mi proyecto. Por lo tanto QtCharts::QChartView, QChartViewsimplemente cambie a .

Una imagen es mejor que el prefacio, y la solución debe seguir la imagen a continuación.

inserte la descripción de la imagen aquí

Luego, la imagen a continuación es una captura de pantalla de la operación exitosa. espero que esto ayude.

inserte la descripción de la imagen aquí

Árbitro.

  1. El uso de QtChart de QT en VS
  2. Usando QtChart en QT
  3. Desarrollo de Qt GUI (1) - uso simple de Qt Chart

Supongo que te gusta

Origin blog.csdn.net/weixin_36815313/article/details/131346283
Recomendado
Clasificación