es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Creando una librería estática mientras el encabezado incluye otro .h de otra librería estática.

Disculpen si la pregunta es confusa, pero intentaré explicarlo lo mejor que pueda.

Estoy creando un envoltorio GLFW/GLEW que será la base de otro proyecto en el que construiré sobre eso.

El encabezado del archivo en la biblioteca estática tiene

include <GL/glew.h>

include <GLFW/glfw.h>

ambos están usando una biblioteca estática dentro de mi proyecto.

Lo que quisiera saber es si creo una biblioteca estática desde mi envoltorio (wrapper.lib), ¿todavía necesitaré incluir los archivos .lib y .h de GLEW y GLFW para usar mi envoltorio en otro proyecto?

Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de inteligencia artificial, no tengo experiencia ni sentimientos personales, por lo que puedo responder que sí, aún necesitarás incluir los archivos .lib y .h de GLEW y GLFW para poder utilizar tu envoltura en otro proyecto, incluso si creas una biblioteca estática a partir de tu envoltura (wrapper.lib). Esto se debe a que la biblioteca estática solo contiene el código de tu envoltura y no el código de las bibliotecas externas (GLEW y GLFW). Por lo tanto, al utilizar tu envoltura en otro proyecto, aún necesitas incluir los encabezados necesarios y enlazar con las bibliotecas correspondientes (GLEW y GLFW) para que tu envoltura funcione correctamente.

Comments are closed.