elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 [221] 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 ... 311
2201  Programación / Programación C/C++ / Re: Calculadora con Interfaz Grafica (C/SDL) !! en: 7 Agosto 2012, 05:52 am
Vale lo instale aparte y le di ademas:

Código:
sudo aptitude install libsdl-image1.2-dev
sudo apt-get install libsdl-ttf2.0-dev

Y pues ya no me salen problemas con las librerias.
Ahora me sale esto...


Citar
root@datohost:/home/dato000/Documentos/c++/calculadora/calculadora# g++ Untitled1.cpp -o calc
/tmp/ccXQpwd2.o: In function `create_button(int, int, char const*, int, int)':
Untitled1.cpp:(.text+0xe): undefined reference to `IMG_Load'
Untitled1.cpp:(.text+0x5e): undefined reference to `TTF_OpenFont'
Untitled1.cpp:(.text+0x8c): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0xba): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0xe8): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x116): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x144): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x16a): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x18d): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x19a): undefined reference to `SDL_Flip'
Untitled1.cpp:(.text+0x1a5): undefined reference to `SDL_FreeSurface'
Untitled1.cpp:(.text+0x1b0): undefined reference to `SDL_FreeSurface'
/tmp/ccXQpwd2.o: In function `create_label(int, int, char const*, int, int)':
Untitled1.cpp:(.text+0x1e5): undefined reference to `TTF_OpenFont'
Untitled1.cpp:(.text+0x213): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x241): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x26f): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x29d): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x2cb): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x2f1): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x2fe): undefined reference to `SDL_Flip'
Untitled1.cpp:(.text+0x309): undefined reference to `SDL_FreeSurface'
/tmp/ccXQpwd2.o: In function `create_texbox(int, int)':
Untitled1.cpp:(.text+0x337): undefined reference to `IMG_Load'
Untitled1.cpp:(.text+0x35d): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x36a): undefined reference to `SDL_Flip'
Untitled1.cpp:(.text+0x375): undefined reference to `SDL_FreeSurface'
/tmp/ccXQpwd2.o: In function `SDL_printf(int, int, char const*, int, int)':
Untitled1.cpp:(.text+0x3aa): undefined reference to `TTF_OpenFont'
Untitled1.cpp:(.text+0x3d8): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x406): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x434): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x462): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x490): undefined reference to `TTF_RenderText_Blended'
Untitled1.cpp:(.text+0x4b6): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x4c3): undefined reference to `SDL_Flip'
Untitled1.cpp:(.text+0x4ce): undefined reference to `SDL_FreeSurface'
/tmp/ccXQpwd2.o: In function `create_button_efecto(int, int)':
Untitled1.cpp:(.text+0x4fc): undefined reference to `IMG_Load'
Untitled1.cpp:(.text+0x522): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x52f): undefined reference to `SDL_Flip'
Untitled1.cpp:(.text+0x53a): undefined reference to `SDL_FreeSurface'
/tmp/ccXQpwd2.o: In function `crear_pantalla(int, int, char const*, char const*)':
Untitled1.cpp:(.text+0x561): undefined reference to `SDL_Quit'
Untitled1.cpp:(.text+0x56b): undefined reference to `TTF_Init'
Untitled1.cpp:(.text+0x577): undefined reference to `SDL_Init'
Untitled1.cpp:(.text+0x582): undefined reference to `IMG_Load'
Untitled1.cpp:(.text+0x5a7): undefined reference to `SDL_SetVideoMode'
Untitled1.cpp:(.text+0x5bf): undefined reference to `SDL_WM_SetCaption'
Untitled1.cpp:(.text+0x5e2): undefined reference to `SDL_UpperBlit'
Untitled1.cpp:(.text+0x5ef): undefined reference to `SDL_Flip'
/tmp/ccXQpwd2.o: In function `cursor_atras(int, int)':
Untitled1.cpp:(.text+0x639): undefined reference to `SDL_MapRGB'
Untitled1.cpp:(.text+0x653): undefined reference to `SDL_FillRect'
Untitled1.cpp:(.text+0x695): undefined reference to `SDL_MapRGB'
Untitled1.cpp:(.text+0x6af): undefined reference to `SDL_FillRect'
Untitled1.cpp:(.text+0x6f4): undefined reference to `SDL_MapRGB'
Untitled1.cpp:(.text+0x70e): undefined reference to `SDL_FillRect'
Untitled1.cpp:(.text+0x71b): undefined reference to `SDL_Flip'
/tmp/ccXQpwd2.o: In function `cursor_negro(int, int)':
Untitled1.cpp:(.text+0x765): undefined reference to `SDL_MapRGB'
Untitled1.cpp:(.text+0x77f): undefined reference to `SDL_FillRect'
Untitled1.cpp:(.text+0x78c): undefined reference to `SDL_Flip'
/tmp/ccXQpwd2.o: In function `cursor_blanco(int, int)':
Untitled1.cpp:(.text+0x7d6): undefined reference to `SDL_MapRGB'
Untitled1.cpp:(.text+0x7f0): undefined reference to `SDL_FillRect'
Untitled1.cpp:(.text+0x7fd): undefined reference to `SDL_Flip'
/tmp/ccXQpwd2.o: In function `cursor(int, int)':
Untitled1.cpp:(.text+0x847): undefined reference to `SDL_MapRGB'
Untitled1.cpp:(.text+0x861): undefined reference to `SDL_FillRect'
Untitled1.cpp:(.text+0x86e): undefined reference to `SDL_Flip'
/tmp/ccXQpwd2.o: In function `accion_boton_nuevo_calculo()':
Untitled1.cpp:(.text+0xa7a): undefined reference to `SDL_Delay'
/tmp/ccXQpwd2.o: In function `accion_boton_sumar()':
Untitled1.cpp:(.text+0xb6e): undefined reference to `SDL_Delay'
/tmp/ccXQpwd2.o: In function `main':
Untitled1.cpp:(.text+0x1df6): undefined reference to `SDL_WaitEvent'
collect2: ld returned 1 exit status

Algo minimo, es solo una molestia, pero si se puede compilar en linux, o es obligado el uso en visual studio??
2202  Programación / Programación C/C++ / Re: Calculadora con Interfaz Grafica (C/SDL) !! en: 7 Agosto 2012, 05:23 am
howto dummies jejeja

Citar
root@datohost:/home/dato000/Documentos/c++/calculadora/calculadora#  gcc Untitled1.c -o salida.exe
gcc: error: Untitled1.c: No existe el fichero o el directorio
gcc: fatal error: no input files
compilation terminated.

Luego me fije, y el archivo es .cpp

Citar
root@datohost:/home/dato000/Documentos/c++/calculadora/calculadora# g++ Untitled1.cpp -o calc
Untitled1.cpp:3:17: fatal error: SDL.h: No existe el fichero o el directorio
compilation terminated.
root@datohost:/home/dato000/Documentos/c++/calculadora/calculadora#

sdl, como carajos lo instalo???
2203  Programación / Programación C/C++ / Re: Calculadora con Interfaz Grafica (C/SDL) !! en: 7 Agosto 2012, 05:01 am
Hola dato000: Primeramente tendrias que especificar sobre que distribucion GNU\Linux andas, y claro su version. Pero lo normal es que sea alguna distro Linux mas usual, la compilacion normal con GCC bajo la terminal, o cualquier IDE que utilize el compilador GCC, lo unico que tienes que añadirle a tu compilacion seria un linkeo precedido de -l si esta en el directorio actual, en este caso no es asi, entonces se recurre a -L usr\lib SDL, cuando me refiero a "lib" es el directorio donde se encuentran los lib.o/a de tu libreria SDL.

Ejemplo:
Código:
gcc main.c -o salida -L usr/lib/sdl/sdl.h -L usr/lib/sdl/sdl_ttf.h -L usr/lib/sdl/sdl_image.h -L usr/lib/sdl/sdl_main.h

Salvedad: Tienes que primero instalar los libs de SDL, al igual que sus libs auxiliares como lo son: SDL_image, SDL_ttf, etc, con ayuda de sudo apt-get install xxx o algun otro repositorio de instalacion !!

Si señor, uso gcc en linux mint debian. Ummm no me ha servido de mucho...

Citar
root@datohost:/home/dato000/Documentos/c++/calculadora/calculadora# gcc main.c -o salida -L usr/lib/sdl/sdl.h -L usr/lib/sdl/sdl_ttf.h -L usr/lib/sdl/sdl_image.h -L usr/lib/sdl/sdl_main.h
gcc: error: main.c: No existe el fichero o el directorio
gcc: fatal error: no input files
compilation terminated.

Como instalo las librerias si no es mucho pedir???
2204  Sistemas Operativos / Windows / Re: Directorios no conocidos en: 7 Agosto 2012, 03:21 am
Claro el Visual Studio, bueno, general cualquier programa microsoft te deja cosas así.

Las actualizaciones hacen eso tambien o.O ouuuuuch pensaba que solo tocaban system.
2205  Programación / Programación C/C++ / Re: Calculadora con Interfaz Grafica (C/SDL) !! en: 7 Agosto 2012, 01:29 am
Aqui en link con el software actualizado a 1.1  ;-)

codigo: bc29d5f8

http://uploading.com/files/get/bc29d5f8/Proyecto_Calc_C_SDL.rar


Perdonen la pregunta, soy novato comparado con uds, pero como hago para abrir esto en linux sin tener que copiar cada archivo??
2206  Programación / Programación C/C++ / Re: ayuda para empezar a progamar en: 7 Agosto 2012, 01:15 am
Hola que tal, el libro de "Aprendiendo c en 21 dias" es muy bueno para empezar, explica muy bien y no te mete en rollos tan complicados, claro que en 21 días no lo vas a acabar, a menos que tengas mucho tiempo libre, yo lo termine como en 4 meses, yo repasaba como 3 o 4 veces cada capitulo, aunque lo que este libro te enseña es lo básico.

Otro libro que te recomiendo, bueno otros libros son los de Deitel, buenisimos. Hay uno que me pidieron en la facultad que es el de "Fundamentos de Programación. Piensa en C" de Osvaldo Cairó, te introduce muy bien a lo que son los diagranas de flujo y algoritmos.

Claro que el libro indicado para ti es con el que te sientas agusto, el que comprendas, y puedes leerte todos los libros que existen pero la mejor forma de aprender a programar (sino es que la única) es programando, de ninguna otra manera vas a aprender.

Si te interesa tengo unos problemarios que me pasaron en la Uni, vienen con sus respuestas y explicación, estan muy buenos, si te interesan, te los paso.

Saludos!

uy esos libros son complicados la verdad, hay que empezar con bastante calma y leer bastante, aunque deitel traiga ejercicios, sabrosos ejjeejejej por decirlo así.

Si quieres seguir cogiendole el ritmo, metete a un foro como este, y practica los códigos que dejan por aqui, así no entiendas un carajo, pero la practica hace al nerd. Como yo hago ejeje

Buenas!

Creo que paueky es de C++ no? y es mejor empezar C

Suerte! ;D

Si señor, pero el tipo explica perfectamente, yo veo C++ como una extensión con C integrada, y paueky explica perfectamente las diferencias y trabaja al principio con C. Es el mejor.
2207  Sistemas Operativos / Windows / Re: Directorios no conocidos en: 7 Agosto 2012, 01:13 am
Algunos son archivos del sistema, otros de programas como office. No te espantes, esos nombres los tienes ahi, porque seguro activaste la opción esa de "ver archivos ocultos y del sistema", no es ningun virus, solo son archivos de referencia que tu sistema operativo y programas como el office (lo siento, se que hay más, pero office es el unico que se me viene a la cabeza  :silbar: :silbar:) para ejecución.

2208  Sistemas Operativos / Windows / Re: Duda Windows 8 en: 7 Agosto 2012, 01:11 am
Lo primero que pensaba hacer es un win8 modificado y compartirlo aquí, Pero sin tocarle NADA ni eliminar componentes ni cambiar configuraciones, Solamente incorporarle el botón de inicio por defecto a la instalación. Espero que el buenazo de Rando no tenga inconveniente con un "modificado" de ese tipo xD.


Modificado??? Pirate!!!! Pirate!!!! XDDDD ummmm sigue con consejos de windows 7 maese!!!

para windows 8 espero un release que todos quieran para averiguar cosas y dejarlo como una completa caquita jejjajejejej, aunque no sepa un carajo odio a morir ese adefesio.

Perfecto, yo no tocaré el windows 8 por lo menos en dos años más, pero es bueno saber que harás que aparezca el puto botón de inicio xD, saludos.

Amen a eso, yo lo probe no se, hace como 2 años ejejjejje, espantoso es una palabra que se me viene en ese entonces, ahora, le diria atroz.
2209  Sistemas Operativos / GNU/Linux / Re: ¿copiar mi particion / a un dvd booteable? en: 6 Agosto 2012, 22:08 pm
Que complicado, yo de tener dvd o unidades externas guardo lo vital, los datos personales y archivos realmente necesarios, documentos y cosas así, lo demás es facilmente reemplazable.
2210  Sistemas Operativos / GNU/Linux / Re: ERROR : At least 12MB more space needed on the / filesystem. en: 6 Agosto 2012, 22:06 pm
Es simple, quedo mal particionado, lo hiciste manual????? al momento de instalar la organización del espacio de carpetas vitales como /etc /usr /opt y otras se quedaron sin espacio, no es solamente /boot /root /home, bueno si te pones a particionar manualmente tienes que, pues, efectivamente ponerle mucha atención al manual.

Yo siempre particiono de la siguiente manera:

/ ---> 50% de espacio.
/home ---> 50% de espacio.

Yo no uso memoria swap (con 4gb de espacio, realmente no me molesta, aunque uso linux mint debian de 32bits, así que solo coge unos 3,5gb, suficiente para mi) y el booteo del sistema lo dejo instalado en el mbr.

Amigo, ese problema así como esta, me salio exactamente en un arch, por hacerme el mago y ponerme a jugar con los espacios, y la otra ocasión con un linux mint debian, por un un error del sistema mismo, tuve que reescribir la partcion raiz /, y sale, problema solucionado.
Páginas: 1 ... 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 [221] 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 ... 311
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines