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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15
101  Programación / Programación C/C++ / (Solucionado) Error en Visual Studio 2013 al enlazar con los binarios de GLFW en: 13 Mayo 2015, 18:20 pm
Hola. Muy buenas a tod@s. Hoy se me presenta un problema bastante frustrante porque no tiene que ver con C++ y no he encontrado la solución en Internet.

El problema es que al compilar un sencillo código sobre GLFW, me da error al enlazar con dicha librería.

Código de error:
Código
  1. 1>main.obj : error LNK2019: símbolo externo _glfwInit sin resolver al que se hace referencia en la función _main
  2. 1>main.obj : error LNK2019: símbolo externo _glfwTerminate sin resolver al que se hace referencia en la función _main
  3. 1>main.obj : error LNK2019: símbolo externo _glfwSetErrorCallback sin resolver al que se hace referencia en la función _main
  4. 1>main.obj : error LNK2019: símbolo externo _glfwCreateWindow sin resolver al que se hace referencia en la función _main
  5. 1>main.obj : error LNK2019: símbolo externo _glfwDestroyWindow sin resolver al que se hace referencia en la función _main
  6. 1>main.obj : error LNK2019: símbolo externo _glfwWindowShouldClose sin resolver al que se hace referencia en la función _main
  7. 1>main.obj : error LNK2019: símbolo externo _glfwSetWindowShouldClose sin resolver al que se hace referencia en la función "void __cdecl key_callback(struct GLFWwindow *,int,int,int,int)" (?key_callback@@YAXPAUGLFWwindow@@HHHH@Z)
  8. 1>main.obj : error LNK2019: símbolo externo _glfwPollEvents sin resolver al que se hace referencia en la función _main
  9. 1>main.obj : error LNK2019: símbolo externo _glfwSetKeyCallback sin resolver al que se hace referencia en la función _main
  10. 1>main.obj : error LNK2019: símbolo externo _glfwMakeContextCurrent sin resolver al que se hace referencia en la función _main
  11. 1>main.obj : error LNK2019: símbolo externo _glfwSwapBuffers sin resolver al que se hace referencia en la función _main
  12. 1>main.obj : error LNK2019: símbolo externo _glfwSwapInterval sin resolver al que se hace referencia en la función _main

Como ven, todos estos errores vienen de que hay problemas al enlazar con las dependecias de GLFW. Bien, los pasos que seguí son los siguientes:

1) Crear proyecto 'aplicación de consola de consola' en VS2013
2) Acceder a las propiedades del proyecto
3) En el apartado general de C++, añadí las carpetas de include donde están los headers de GLFW (C:\Users\Carlos\Desktop\Programacion\Cpp\Prueba\include)
4) En en apartado general de 'vinculador' he añadido las carpetas donde están los binarios .lib de GLFW (C:\Users\Carlos\Desktop\Programacion\Cpp\Prueba\binaries\lib-vc2013)
5) Último paso: en el apartado entrada del vinculador añadí esto:
opengl32.lib
glfw3.lib
glfw3dll.lib
Además de estas, hay agregadas por defecto

Bueno. En último lugar les enseñaré el código por si sirve de algo:

Código
  1. #include <GLFW/glfw3.h>
  2.  
  3. #include <stdlib.h>
  4. #include <stdio.h>
  5.  
  6. static void error_callback(int error, const char* description) {
  7. fputs(description, stderr);
  8. }
  9.  
  10. static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) {
  11. if(key == GLFW_KEY_ESCAPE && action == GLFW_PRESS)
  12. glfwSetWindowShouldClose(window, GL_TRUE);
  13. }
  14.  
  15. int main(void) {
  16. GLFWwindow* window;
  17.  
  18. glfwSetErrorCallback(error_callback);
  19.  
  20. if(!glfwInit())
  21. exit(EXIT_FAILURE);
  22.  
  23. window = glfwCreateWindow(640, 480, "Simple example", NULL, NULL);
  24. if(!window) {
  25. glfwTerminate();
  26. exit(EXIT_FAILURE);
  27. }
  28.  
  29. glfwMakeContextCurrent(window);
  30. glfwSwapInterval(1);
  31.  
  32. glfwSetKeyCallback(window, key_callback);
  33.  
  34. while(!glfwWindowShouldClose(window)) {
  35. glClear(GL_COLOR_BUFFER_BIT);
  36.  
  37. glfwSwapBuffers(window);
  38. glfwPollEvents();
  39. }
  40.  
  41. glfwDestroyWindow(window);
  42.  
  43. glfwTerminate();
  44. exit(EXIT_SUCCESS);
  45. }
  46.  

Espero que me puedan ayudar :P ¡Muchas gracias por su atención!
102  Programación / Java / (Ayuda) Creando un FloatBuffer en: 10 Mayo 2015, 01:48 am
Hola. ¡Muy buenas a tod@s! Hoy os quería preguntar una duda sobre un código que encontré en internet sobre como crear un floatBuffer:

Código
  1. public static FloatBuffer createFloatBuffer(float[] array) {
  2. FloatBuffer result = ByteBuffer.allocateDirect(array.length << 2).order(nativeOrder()).asFloatBuffer();
  3. result.put(array).flip();
  4. return result;
  5. }

Bueno, las dudas son las siguientes:

1-. array.length << 2 (Linea 2) Lo que no entiendo es el por qué de ese desplazamiento de bits

2-. order(nativeOrder()) (Linea 3) No entiendo nada xD

3-. flip() (Linea 3) Tampoco entiendo nada

Os doy las gracias por adelantado por ayudarme y ayudar a todo el mundo que no lo entienda :D
103  Programación / Java / (Ayuda) Desplacamiento de bits con un float en: 8 Mayo 2015, 17:42 pm
Hola. Muy buenas a todos los programadores. Hoy tengo un problema que mecomplica las cosas. El problema es que quiero desplazar a nivel de bits un float 24 bits, pero java me dice que hay un error, expresado con la siguiente frase:

"The operator >> is undefined for the argument type(s) float, int"

La línea es:

Código
  1. fWritter.write((byte)(vertice.x >> 24));

vertice.x es de tipo flotante

Por favor, ayudenme. A lo mejor me podrían enseñar a encapsular un flotante en un entero (a nivel de bits) Cero problemas con ese método (solo que no se como realizarlo xD)

¡Muchas gracias por pasaros!
104  Programación / Desarrollo Web / Re: (javascript) Onmouseover ocurre con los elementos hijos en: 5 Abril 2015, 18:20 pm
En vez de usar onmouseout, usa onmouseleave (me he respondido a mi mismo :P)
105  Programación / Desarrollo Web / [Resuelto] (javascript) Onmouseover ocurre con los elementos hijos en: 5 Abril 2015, 17:44 pm
Hola, muy buenas a todos y a todas. El caso es que para un mini-proyecto estoy haciendo una página web, la cual tiene un menú desplegable funcionando en HTML.

La idea es tener un contenedor(div) principal que englobe a todo el menú. En primera instancia, solo serán visibles un par de botones, pero cuando pulses cualquiera de esos dos botones, entonces aparecerá un submenú.

El código que llevo es el siguiente: (las funciones highPrincipalMenu resaltan el botón sobre el que está el ratón y la función lowAll desresalta todos los botones)

Código
  1. <div id="menuBlock" onmouseout="lowAll();">
  2. <div id="menuExpander" onmouseover="highPrincipalMenu('menuExpander');">
  3. <img src="images/menu/menu.png" width="100%" height="100%">
  4. </div>
  5.  
  6. <div id="menuBlockItem">
  7. </div>
  8.  
  9. <div id="menuShare" onmouseover="highPrincipalMenu('menuShare');">
  10. <img src="images/menu/share.png" width="100%" height="100%">
  11. </div>
  12. </div>

El problema es el siguiente: cuando yo paso el ratón sobre sobre cualquiera de los botones funciona perfecto, pero cuando quito el ratón de los botones se desmarcan, pero lo que yo quiero es que cuando el ratón deje el contenedor PRINCIPAL se apagen los botones

Espero haberme expresado bien, y ¡muchas gracias!
106  Programación / Java / Re: (Ayuda) Plantillas en java en: 5 Abril 2015, 17:09 pm
¡Vaya! Muchas gracias por su rápida y clara respuesta :D
107  Programación / Java / Re: (Ayuda) Plantillas en java en: 5 Abril 2015, 15:59 pm
Vaya, entonces, ¿para que serviría la clase map (es que no he entendido bien eso de las llaves y valores)? Se que está en la documentación, pero si uno lo explica directamente, el otro lo entenderá mejor :D
108  Programación / Java / (Ayuda) Plantillas en java en: 5 Abril 2015, 01:07 am
Hola, ¡muy buenas a todos y a todas!

Aprendiendo por ahí como usar cierta librería, me he encontrado con una estructura que sabía que existía de C++, pero nunca he llegado a saber para que sirve.

Estrucutra:

Código
  1. private Map<String, Integer> locationCache = new HashMap<String, Integer>();

Entonces, ¿alguien me la podría explicar? Gracias
109  Programación / Java / Re: (Petición) Tutorial sobre la librería LWJGL3 en: 2 Abril 2015, 04:12 am
Yo tambien encontré esos links, pero usan versiones de OpenGL ya anticuadas (funciones como glVertex3f y esas)

Gracias :D
110  Programación / Java / Re: (Petición) Tutorial sobre la librería LWJGL3 en: 31 Marzo 2015, 23:39 pm
Vale, muchas gracias :D Bueno, si alguien quiere poner algún tutorial que haya hecho, o uno que considere bueno, evidentemente es libre de ponerlo :D
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines