Compiladores de C++ para
Windows
Compiladores gratuitos
Dev-C++ 4.01: Entorno de desarrollo integrado (IDE en
inglés) para los lenguajes C y C++ (Windows 9x/NT).
Permite crear aplicaciones para Windows o de tipo consola
con los compiladores Mingw (versión MSCVRT 2.95.2-1, incluido) y Cygwin (que no se incluye).
También puede emplear Insight Debugger para depurar el código. Además
es posible obtener librerías complementarias.
Distribuido bajo licencia pública general GNU.
Mike
Serrano mantiene un tutorial con información adicional sobre como
usar Dev-C++.
Cygwin: Utiliza la librería cygwin.dll
de Cygnus, que es una imitación de POSIX . La distribución
Beta 20.1 contiene todas las herramientas de desarrollo
así como las de usuario que puedas necesitar. Esto
permite utilizar POSIX y Win32 API. Emplea newlib para la
librería de C.
Mingw: El proyecto Minimalista Gnu-Win32
de Colin Peters. Emplea las librerías de Microsoft
CRTDLL.DLL o MSVCRT.DLL para todos los servicios -
principalmente ANSI con algo de POSIX. El código se
ejecuta más rápido pero se pierden las ventajas de
POSIX y el transporte de código tipo Unix no es
necesariamente trivial.
Distribuido
bajo licencia pública general GNU.
LCC-Win32: Compilador de C gratuito para
Windows 9x/NT. Su autor, Jacob Navia, lo creó a partir
de LCC (Little C Compiler), un
compilador libre multiplataforma creado por C. W. Fraser
y David Hanson.
Presenta un
IDE llamado Wedit y un editor de recursos llamado
WeditRes. También tiene un programa llamado Wizard que añade
capacidades RAD (desarrollo rápido de aplicaciones),
aunque un poco primitivas. Además tiene su propio
sistema de control de versiones que permite manejar
proyectos complejos.
Con este
compilador podemos crear aplicaciones Windows o de tipo
consola, programas multimedia y juegos DirectX, Glide y
OpenGL.
Free Borland C++ Builder: Versión gratuita de Borland
que permite crear aplicaciones para Windows. La principal
desventaja es que se trata de un compilador de comando en
línea.
[Arriba]
Compiladores no gatuitos
Visual C++: Según los entendidos éste es
el mejor compilador del mercado.
Borland C++ Builder: Ganador del premio a la
herramienta más rápida para el desarrollo de
aplicaciones Windows y de Internet.
[Arriba]
Descompiladores gratuitos
Un
descompilador es un programa que permite convertir un
archivo ejecutable a código en algún lenguaje de
programación. Generalmente se utilizan para corregir
errores de programación. Nunca deben ser usados para
"destripar" otros programas, pues éstos están
protegidos por derechos de autor.
The dcc Decompiler: La última versión permite
traducir programas a código en C++. Los autores indican
que esta versión tiene más posibilidades de éxito en
los compiladores para PC de Microsoft (Visual C++) y
Borland.
[Arriba]
Otras utilidades
Resource Hacker: Esta aplicación gratuita
permite ver, modificar, añadir, eliminar y extraer todo
tipo de recursos de archivos ejecutables y similares de
Windows de 32 bits. Incorpora un compilador y un
descompilador interno para archivos de recurso y funciona
en los sistemas operativos Win95, Win98, WinME, WinNT y
Win2000.
[Arriba]
|