Puede probar MinGW si está desarrollando para una computadora con Windows, o simplemente la cadena de herramientas GNU normal si está desarrollando en Linux o UNIX. Ambos proporcionan entornos básicos C / C ++ que puede usar para crear software de línea de comandos o GUI.
El único problema es que si está desarrollando en Windows, debe usar la antigua API de Windows, a menos que planee usar un contenedor (consulte a continuación). Esto le permite crear ejecutables muy pequeños, pero la antigua API de Windows es torpe: se necesita mucho código para lograr muy poco. Como Microsoft ya no fomenta la API de Windows, la documentación también puede ser un poco escasa.
En UNIX, se trata principalmente del sistema X Window a menos que esté desarrollando en una Mac, en cuyo caso tiene mucho más facilidad de uso con entornos de aplicaciones nativas de OS X
- Tengo una aplicación en Google Play Store. Puedo ver la cantidad de personas que desinstalaron mi aplicación. ¿Cómo puedo saber quiénes fueron las personas que desinstalaron algo (su correo electrónico / contacto)?
- Quiero ocultar una aplicación de la lista de aplicaciones recientes, no quiero eliminar la aplicación, solo quiero ocultarla de la lista de aplicaciones recientes. ¿Cómo puedo hacer esto?
- Cómo solicitar una marca comercial para mi nombre de juego / aplicación móvil en India o en todo el mundo
- Si tengo 1,000,000 de usuarios en mi sitio / aplicación y quiero vender sus direcciones de correo electrónico o números, ¿cuánto valdrían los detalles?
- Quiero crear una aplicación, pero necesito mucha ayuda, ¿alguien puede indicarme la dirección correcta?
Hay envoltorios de alto nivel disponibles para hacer la vida más fácil, como el sistema GUI multiplataforma Qt. He tenido muy poca experiencia con Qt, aunque parece popular: por el poco contacto que he tenido, Qt es mucho más fácil de usar que escribir un sistema X Window sin formato o tratar de usar la API de Windows directamente.