AaronMR Ingeniero Informatico

12Feb/100

Instalacion Code::Blocks por SVN

Instalación de code::blocks y WxWidgets en Ubuntu 9.10.

Antes un poquito de historia, que nunca viene mal.

Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y está licenciado bajo la GPL.

Debido a que Dev-C++ es un IDE para programar en C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta motivación se creó el IDE Code::Blocks. (wikipedia)

Las wxWidgets son unas bibliotecas multiplataforma y libres, para el desarrollo de interfaces gráficas programadas en lenguaje C++. Están publicadas bajo una licencia LGPL, similar a la GPL con la excepción de que el código binario producido por el usuario a partir de ellas, puede ser propietario, permitiendo desarrollar aplicaciones empresariales sin coste.

Las wxWidgets proporcionan una interfaz gráfica basada en las bibliotecas ya existentes en el sistema (nativas), con lo que se integran de forma óptima y resultan muy portables entre distintos sistemas operativos. Están disponibles para Windows, MacOS, GTK+, Motif, OpenVMS y OS/2.

También pueden ser utilizadas desde otros lenguajes de programación, aparte del C++: Java, Javascript, Perl, Python, Smalltalk, Ruby . (wikipedia)

Después de tanta teoría, manos a la obra. Para la instalacion y compilacion del codeblocks, nos basta con introducir las siguientes líneas:

$ sudo apt-get install libgtk2.0-dev libwxgtk2.8-0 libwxgtk2.8-dev wx-common subversion autoconf automake libtool gobjc++
$ mkdir codeblocks
$ cd codeblocks
$ svn checkout svn://svn.berlios.de/codeblocks/trunk
$ cd trunk
$ export ACLOCAL_FLAGS="-I `wx-config --prefix`/share/aclocal"
$ ./bootstrap
$ ./configure --with-contrib-plugins=all
$ make
$ sudo make install
$ echo /usr/local/lib | sudo tee -a /etc/ld.so.conf
$ sudo ldconfig

Ya tenemos todo lo necesario para poder desarrollar nuestros programas con interfaz gráfica. Para lanzar el programa y empezar a divertirnos vamos a:

Aplicaciones -> Programacion -> Code::Blocks IDE

Gracias por la atencion.

Saludos

8Feb/100

Montando el Simulador

Hace tiempo que ando con mi padre trasteando en el garaje intentando montar un simulador, a base de hierros, motores, controladoras y software libre.

El software que vamos a usar es el X-sim, un software libre que nos va a permitir sacar datos de los juegos y poder sacarlos por el puerto serie del ordenador, o por el puerto USB, y de esta forma enviar los datos a una controladora de motores que se encargue de mover el simulador.

De momento sólo tenemos un chasis hecha con hierros y un par de motores de limpia cristales de un coche, los cuales hemos modificado para que trabajen como un servo, de momento parece que funcionan.

Ahora estamos trasteando con el software a ver si conseguimos capturar los datos de los juegos y podemos sacarlos por el puerto serie..

Saludos..

   

Páginas

Categorías

Blogroll

Archivo

Meta