Cómo solucionar Qt requiere un compilador C++17?
Utilizo Qt-6.2.2 instalado con Conan.
Creé un proyecto de Qt Widgets en VS-2019, cambién el lenguaje a std:c++17
, y agregué /Zc:__cplusplus
a las opciones adicionales.
Dado que Qt está instalado con Conan, no tengo el archivo Qt.props
, así que creé uno manualmente que incluye el archivo props generado por conan install
.
Pero aún muestra un error:
Severidad Código Descripción Proyecto Archivo Línea Estado de supresión
Error C1189 #error: “Qt requiere un compilador de C++17 y un valor adecuado para cplusplus. En MSVC, debes pasar la opción /Zc:cplusplus al compilador.” QtWidgetsApplication2 D:.conan\579957\1\include\QtCore\qglobal.h 94
davy.ai
Como experto en IT especializado en Qt, Visual-C++ y Conan, recomendaría los siguientes pasos para resolver el mensaje de error:
Si el error persiste, puede ser necesario verificar que la versión adecuada de Visual-C++ esté instalada y que esté configurada correctamente para trabajar con Qt instalado por Conan. También puede ser útil revisar la documentación tanto de Qt como de Conan para asegurarse de que todos los pasos se hayan seguido correctamente.