Nuestro equipo de redactores ha estado mucho tiempo investigando la respuesta a tus dudas, te dejamos la soluciones así que nuestro objetivo es serte de mucha apoyo.
Solución:
Visual c ++ requiere que se instale .net framework para ejecutar el archivo binario.
No, no lo hace. De hecho, C++ y el marco .NET no tienen ninguna relación. Solo necesita el marco .NET si su aplicación está escrita en C++/CLI, que está muy lejos del C++ normal.
Si desarrolla una aplicación en C++ estándar, no necesita el marco .NET, solo el tiempo de ejecución incluido con su cadena de herramientas (Visual C++, mingw, lo que sea). En algunos casos, también puede vincular el tiempo de ejecución de forma estática, por lo que ni siquiera necesita distribuir archivos DLL, etc.
En cuanto a la creación de GUI en C++ normal, existen kits de herramientas. Microsoft ofrece la API de Windows básica, MFC, WTL y hay productos de terceros, como Qt o wxWidgets
Cree un proyecto C++ nativo, sin usar CLI. En el Asistente para aplicaciones de VC++, puede seleccionar cualquier tipo, excepto CLI.
El proyecto nativo de C++ tiene sus propios requisitos de tiempo de ejecución: tiempo de ejecución de C/C++, tiempo de ejecución de MFC (si se usa MFC), pero no se requiere .NET Framework.
Al crear el proyecto, configúrelo como un proyecto Win32, no como un proyecto CLR. Eso asegurará que esté compilando con el estándar C++ en lugar de la variante C++ administrada que se usa para .Net.
Sección de Reseñas y Valoraciones
Si te apasiona la programación, puedes dejar una sección acerca de qué le añadirías a este artículo.