1º) Me fui a la pagina (http://www.eclipse.org/downloads/) y me
descargué el archivo (Eclipse IDE for C/C++ Developers - Windows (62
MB)).
2º) Lo descomprimí en C:\eclipse
3º) .- Luego me descargue todo lo necesario para compilar con el
Mingw:
binutils-2.16.91-20050827-1 : http://prdownloads.sf.net/mingw/binutils-2.16.91-20050827-1.tar.gz?download
gcc-core-3.4.2-20040916-1: http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.2-20040916-1.tar.gz?download
gcc-g++-3.4.2-20040916-1: http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.2-20040916-1.tar.gz?download
mingw32-make-3.80.0-3: http://prdownloads.sourceforge.net/mingw/mingw32-make-3.80.0-3.tar.gz?download
mingw-runtime-3.9: http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download
mingw-utils-0.3: http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download
w32api-3.5: http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download
4º) Descompimí todos los paquetes en la carpeta C:\mingw
5º) Me descargué la libreria SDL para mingw (SDL-devel-1.2.12-mingw32)
desde esta dirección:
http://www.libsdl.org/release/SDL-devel-1.2.12-mingw32.tar.gz
6º) Descomprimí ls libreria SDL en la carpeta C:\SDL
7º) Botón derecho en "Mi PC" -> Propiedades. Luego en "Opciones
Avanzadas" el botón "Variables de Entorno".
Allí añadimos en la variable del sistema "lib", lo siguiente "C:\mingw
\lib;C:\SDL\lib" (sin las comillas, claro).
Y en PATH lo siguiente "C:\mingw\bin".
8º) Para comprobar que funciona, abrimos una consola con el comando
"cmd.exe" y ejecutamos lo siguiente:
g++ -v
Nos tendrá que salir esto "gcc version 3.4.2 (mingw-special)".
9º) Arrancamos el programa de Eclipse que lo pusimos en C:\eclipse.
10º) Luego File -> New -> C++ Project.
11º) Executable -> Hello World C++ Project, y donde pone Toolchain
seleccionamos MinGW GCC.
12º) Y luego de poner el nombre al proyecto le damos a Finish.
13º) Con el boton derecho en la carpeta del proyecto le damos a
"Properties".
14º) En el apartado C/C++ Build -> Settings -> Tool Settings -> GCC C+
+ Compiler -> Directories, añadimos esto "C:\SDL\include".
15º) Luego en C/C++ Build -> Settings -> Tool Settings -> MinGW C++
Linker, añadimos donde pone Libraries las siguientes librerias Y POR
ESTE ORDEN, MUY IMPORTANTE QUE QUEDEN EN ESTE ORDEN.
mingw32
SDLmain
SDL
SDL_image
SDL_mixer
SDL_ttf
y todas las librerias que vayamos a utilizar...
Y ahora donde pone "Library search path" añadimos esto "C:\SDL\lib"
16º) A programar :D jejejejejejej . Os añado al final del POST un
ejemplo para que probeis a ver si os funciona.
Espero que os haya servido de ayuda este minitutorial.
Un Saludo a todos.
Kiketom.
EJEMPLO (sacado de LosersJuegos)
http://www.losersjuegos.com.ar/referencia/articulos/instalar_devcpp/instalar_devcpp.php
-----------------------------------------------------------
#include <stdio.h>
#include <SDL/SDL.h>
void imprimir_rectangulo (SDL_Surface *screen, int x, int y);
int main(int argc, char *argv[])
{
SDL_Surface *screen;
SDL_Event event;
if (SDL_Init(SDL_INIT_VIDEO) == -1)
{
printf("Error: %s\n", SDL_GetError());
return 1;
}
screen = SDL_SetVideoMode(320, 240, 16, SDL_SWSURFACE);
if (screen == NULL)
{
printf("Error: %s\n", SDL_GetError());
return 1;
}
SDL_WM_SetCaption("Ejemplo básico", NULL);
imprimir_rectangulo(screen, 20, 30);
while (SDL_WaitEvent(&event))
{
if (event.type == SDL_QUIT)
break;
}
SDL_Quit();
return 0;
}
void imprimir_rectangulo (SDL_Surface *screen, int x, int y)
{
SDL_Rect rect = {x, y, 50, 50};
Uint32 a = SDL_MapRGB(screen->format, 255, 200, 100);
SDL_FillRect(screen, &rect, a);
SDL_UpdateRect(screen, rect.x, rect.y, rect.w, rect.h);
}
Así es, ocupa casi 5 Mb, más los casi 8 Mb de unas DLLs necesarias. Yo
me quedo si o si con la Nighty Build de Code::Blocks, por lo menos en
ambiente Windows.
:D
On 26 jul, 19:20, Kiketom <kike...@gmail.com> wrote:
> Bueno por fín he conseguido ponerlo todo correctamente.
> Os explico los pasos que he seguido para poder tenerlo todo bien
> configurado.
>
> 1º) Me fui a la pagina (http://www.eclipse.org/downloads/) y me
> descargué el archivo (Eclipse IDE for C/C++ Developers - Windows (62
> MB)).
>
> 2º) Lo descomprimí en C:\eclipse
>
> 3º) .- Luego me descargue todo lo necesario para compilar con el
> Mingw:
>
> binutils-2.16.91-20050827-1 :http://prdownloads.sf.net/mingw/binutils-2.16.91-20050827-1.tar.gz?do...
> gcc-core-3.4.2-20040916-1:http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.2-20040916-1.ta...
> gcc-g++-3.4.2-20040916-1:http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.2-20040916-1.tar...
> mingw32-make-3.80.0-3:http://prdownloads.sourceforge.net/mingw/mingw32-make-3.80.0-3.tar.gz...
> EJEMPLO (sacado de LosersJuegos)http://www.losersjuegos.com.ar/referencia/articulos/instalar_devcpp/i...
Nacho [eXr] escribió:
--
------------------------
Jorge Riquelme Santana
[ www.totex.cl ]
> > [www.totex.cl]- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -