Tag Archive | Programación

Cómo añadir librería C++ a Netbeans

Para añadir una librería lo primero que debemos hacer es instalar esa librería. En Ubuntu debería ser un simple apt-get install, pero tal vez queramos tener una versión más actual o no encontremos nuestra librería en repositorios, por lo que tendremos que compilarla haciendo uso del make que nos traiga su paquete.

Una vez instalada, tal vez debamos añadir algunos parámetros en el compilador. Para ello vamos a Run>Set Proyect Configuration>Customize…>C++ Compiler>Command Line>Aditional Options y añadimos ahí las opciones. Por ejemplo, para la librería OpenCV tendríamos que añadir: `pkg-config --cflags opencv` `pkg-config --libs opencv`

Esto mismo lo podemos hacer buscando las librerías y añadiéndolas en Run>Set Proyect Configuration>Customize…>Linker>Libraries. Una vez ahí debemos darle a “Add library file” o “Add library” y buscar las librerías estandar dinámicas (.a) o estáticas (.so) que suelen estar en el directorio /usr, /usr/lib, /usr/share, etc.

Una vez echo todo esto, puede que tengamos problemas con el autocompletado, tambien puede que funcione todo perfectamente. En tal caso tendríamos 2 opciones.

Añadir la dirección de los archivos .h (los de los includes) en: Tools>Options>Code Assintance>C++ Compiler>Adde

La segunda opción es que el problema sea que Netbeans nos reconoce los ficheros de cabeceras, pero por problemas en el preprocesado del proyecto se “líe” un poco con los #ifdef. Por ejemplo, si nuestro problema es que en nuestro archivo cabecera nos aparece, por ejemplo, algo así (y en este sitio es donde nos da el error):

#ifndef __MMX__
# error "MMX instruction set not enabled"

Deberíamos añadir ese define (__MMX__) a las definiciones de preprocesado: Run>Set Proyect Configuration>Customize…>C++ Compiler>General>Preprocessor Definitions>Add

Ejemplo: como compilar WxWidgets con Netbeans

Anuncios

Instalar OpenCV en Ubuntu 10.10

OpenCV es una biblioteca libre de visión artificial multiplataforma creada a desarrollar por Intel a finales de 1990.

Para instalar OpenCV en Ubuntu siempre podemos descargarnos el código y compilarlo o utilizar los repositorios. Por supuesto debemos tener instalados también los paquetes habituales de compilación:

sudo apt-get install build-essential libcv-dev lib2.1 libcvaux-dev libcvaux2.1 libhighgui-dev libhighgui2.1

Leer Más…

Sintaxis de selectores CSS

Las hojas de estilo en cascada (en inglés Cascading Style Sheets), CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML).
Una instrucción en CSS consta de 2 partes: el selector (elemento a modificar) y la declaración. La declaración siempre va entre llaves y consta de propiedad y el valor de esa propiedad. Un ejemplo podría ser:

h1 {color: red;}

Esta instrucción determina que todos los títulos (tag <h1> de HTML) tengan el texto en color rojo.
Leer Más…

Curso de programacion en C y Gambas

Buscando por internet he encontrado una fabulosa revista que se llama TuxInfo. La revista es argentina y trata muchos temas interesantes para gente que como a mi nos gusta el software libre, Ubuntu, Linux, etc. y se puede descargar la revista completa gratuitamente de infosertec.com.ar o de tuxinfo.com.ar.

Por mi parte, lo que hice utilizando OpenOffice 3.0 Draw y el complemento openoffice.org-pdfimport que permite modificar pdf, fue recopilar en un pdf de 30 páginas todo el curso de programación en leguaje C que pusieron en la revista.
El pdf lo puedes descargar pinchando aqui.

Además, si loque quieres es hacer tu propio porgrama de la manera más facil posible, tienes a tu disposición Gambas. Gambas es un acrónimo recursivo de Gambas Almost Means Basic, Gambas es casi como Basic. Con Gambas programas prácticamente de la misma forma que se hace en Visual Basic de Microsoft. Yo hice algunas chapuzas con Access y Visual Basic, por lo que me resulta muy facil de usar.

Cuelgo también un tutorial de la revista TuxInfo sobre como hacer un programa muy simple para que tu ordenador diga lo que tu quieras.
El pdf lo puedes descargar de aqui.

Muy interesante tambien la página c.conclase.net:

Un interesante curso de C
http://www.megaupload.com/?d=INU1HE84

Librerias mas usadas en C
http://c.conclase.net/librerias/index.php

Un interesante curso online de C++
http://c.conclase.net/curso/index.php

Tutorial sobre programación

En mi busqueda por la red, he encontrado un tema que seguramente le encantará a las jóvenes mentes inquietas apasionadas por la informática como la mía. Un ubuntero creó una página muy extensa e interesante sobre programación con lenguaje C+ en Ubuntu usando Glade y Anjuta.

En el, el autor explica la creación de programas desde cero, incluso explica la instalación de Glade y Anjuta. Mis felicitaciones al autor por tan buen trabajo y decir que a mi me funciona todo lo que propone hacer en el tutorial. Muchas gracias, maestro_de_nada.

Esta es la dirección: http://maestrodenada.com/manualanjuta/

A %d blogueros les gusta esto: