Añadir soporte para MSVC (Microsoft Visual C++) en Qt Creator en Windows 10

Para añadir soporte para MSVC (Microsoft Visual C++) en Qt Creator en Windows 10, ha que tener  instalado Visual Studio con el compilador MSVC.

Pasos para añadir MSVC en Qt Creator con Qt Maintenance Tool

  1. Instala Visual Studio (si aún no lo tienes):

    • Asegúrate de instalar la edición Community o superior de Visual Studio.

    • En el instalador, marca la opción "Desarrollo de escritorio con C++" para instalar MSVC.

  2. Ejecuta Qt Maintenance Tool:

    • Puedes buscar en el menú de inicio: Qt Maintenance Tool.

    • O ve a la carpeta donde está Qt instalado y ejecuta MaintenanceTool.exe.

  3. Selecciona "Añadir o quitar componentes" (Add or remove components).

  4. Busca el kit compatible con MSVC:

    • Verás algo como:
      MSVC 2019 64-bit, MSVC 2017 32-bit, o MSVC 2022 64-bit, dependiendo de la versión de Qt y Visual Studio instalada.

    • Marca el que corresponda a tu versión de Qt y al compilador MSVC que tienes instalado.

  5. Haz clic en “Siguiente” y luego en “Actualizar” para instalar el componente.

Después de instalar el kit:

  1. Abre Qt Creator.

  2. Ve a Herramientas > Opciones > Kits (Tools > Options > Kits).

  3. Deberías ver que el nuevo kit con MSVC aparece listado como disponible.

  4. Si no aparece, ve a la pestaña “Compiladores” y asegúrate de que Qt Creator detecta el compilador MSVC correctamente. Si no, puedes agregarlo manualmente indicando la ruta al cl.exe.

Consejo:

  • Si estás usando Qt 6.5+, asegúrate de que la versión de MSVC que instales sea compatible. Por ejemplo, Qt 6.5 funciona bien con MSVC 2019 o MSVC 2022.

Ejemplo de programa compilado con MSVC




Consultas:

Adding MSVC 2017 to Qt
https://stackoverflow.com/a/77849719/10648253



Comentarios