Ir al contenido principal

Cómo configurar LIBTCOD con MinGW en Netbeans

Estoy intentando montar un entorno de desarrollo en c++ decente para probar algunas librerías que quiero medio aprender. Ah, y de paso aprender c++, así que no esperéis un gran artículo. Además es el primero que escribo en un blog, pero me ha costado lo mío montarlo y quiero compartirlo con everybody, así que ahí va:
  1. Instalar netbeans
  2. Instalar MinGW
  3. Agregar al path la carpeta bin de MinGW
  4. descomprimir libtcod
  5. Crear un proyecto nuevo de c++
  6. Crear una carpeta bin dentro del proyecto y copiar de la carpeta de libtcod la librería SDL.dll y el fichero terminal.png
  7. En el netbeans en las propiedades del proyecto, seleccionar en build el compilador MinGW
  8. En Build\C++ agregar libtcod/libs a los includes
  9. En Build\Linker agregar:
    1. En aditional library directories la carpeta lib de libtcod
    2. En Libraries agregar libtcod/tcod-mingw.dll
  10. En Run elegir en console type = “standard output”
  11. En el netbeans, en Run, poner “Run directory” apuntando a la carpeta bin del proyecto.
  12. ENJOY!

Entradas populares de este blog

Practica mecanografía leyendo cuentos

Hace algunos meses, puse en marcha el sitio mecanito.es, que permite practicar mecanografía con algunos cuentos infantiles. Lo hice pensando sobretodo en los más pequeños. Por eso he tratado de mantenerlo lo más simple posible. ¡No dudes en echarle un ojo! puedes acceder desde este enlace .

Configurar RAID1 en Linux Mint 17 Qiana

Resulta que he comprado dos discos SSD de 256Gb con el objetivo de aprender a configurarlos con RAID 1 por software bajo Linux. La distro que estoy usando ahora mismo es Linux Mint. Hay que hacerse dos preguntas: ¿para qué queremos rendundancia? y ¿qué uso queremos dar a esa redundancia?. La respuesta a la primera pregunta parece obvia: "para no perder datos" y en parte es cierto. Sin embargo hay connotaciones. Como he leído en más de un artículo, RAID 1 no te protege contra el borrado accidental de datos, o corrupción de ficheros por el mal uso o por algún programa con errores. Ya que cuando se tienen dos discos con RAID 1 a ambos les ocurre lo mismo y a la vez. Por tanto hay que tener claro que RAID 1 no debe emplearse como sustituto de las copias de seguridad. Simplemente es para darle redundancia a tu sistema. En caso de fallo de uno de los discos, puedes continuar con tu trabajo, y en cuanto puedas, reemplazar el disco roto sin haber perdido ni un solo byte.

Mejorar la salida de var_dump con xdebug

Hola, hoy quiero hablar sobre una característica que desconocía de xdebug y que la encuentro bastante útil. Se trata del "embellecedor" de var_dump, es una directiva que se configura en el fichero php.ini y que si se activa, mejora notablemente la salida que genera la función var_dump. La directiva es: xdebug.overload_var_dump = 1 Adjunto una captura de pantalla de un var_dump(): Seguro que muchos ya lo conocíais, pero me ha parecido interesante y quería compartirlo. Si alguno no conocía la extensión xdebug, debería probarla. Para más información: http://xdebug.org