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.

Visual Studio 2019 Freeglut (a través de nuget) – no se puede abrir “Freeglut.lib”.

He estado tratando de crear un proyecto compatible con GLUT en Visual Studio 2019. La instalación manual ha causado algunos problemas extremadamente complicados y rompe el proyecto por completo (incluso después de desinstalarlo), así que estoy intentando usar el paquete Nuget. Parece que los archivos .h están incluidos correctamente después de esto. Sin embargo, cualquier uso de la línea ‘#include ‘ – incluso en un proyecto completamente en blanco – produce un error LNK1104:

no se puede abrir el archivo ‘freeglut.lib’

¿Hay pasos de instalación adicionales que me esté perdiendo? El archivo .lib está presente en las carpetas. Intentar enlazarlo manualmente en las propiedades del proyecto no cambia nada.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el error se debe a que Visual Studio no puede encontrar el archivo freeglut.lib. Aquí hay algunos pasos de solución de problemas que puedes intentar:

    1. Verifica el directorio de instalación del paquete NuGet y asegúrate de que el archivo freeglut.lib esté presente en la carpeta lib. Si no está ahí, es posible que necesites reinstalar el paquete.
    2. Verifica las propiedades del proyecto de Visual Studio y asegúrate de que el archivo freeglut.lib esté incluido en la configuración del enlazador. Puedes hacer esto yendo a Proyecto -> Propiedades -> Enlazador -> Entrada -> Dependencias Adicionales y agregando freeglut.lib a la lista.

    3. Verifica las propiedades del proyecto de Visual Studio y asegúrate de que los directorios de bibliotecas estén configurados correctamente. Puedes hacer esto yendo a Proyecto -> Propiedades -> Enlazador -> General -> Directorios de biblioteca adicionales y agregando la ruta a la carpeta lib donde se encuentra el archivo freeglut.lib.

    4. Intenta reconstruir la solución y verifica si el error desaparece. Si no lo hace, intenta limpiar primero la solución y luego reconstruirla.

    Si ninguno de estos pasos funciona, es posible que necesites buscar ayuda adicional de la comunidad del paquete NuGet o del equipo de soporte de Visual Studio.

Comments are closed.