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 .
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:
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
, QChartView
simplemente cambie a .
Una imagen es mejor que el prefacio, y la solución debe seguir la imagen a continuación.
Luego, la imagen a continuación es una captura de pantalla de la operación exitosa. espero que esto ayude.