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.

Problema con “setup.h” en wxwidget – “no se puede abrir el archivo”

Hola, construí la versión de 32 y 64 bits de wxWidget (Batch Build y seleccioné todo) a partir del código fuente sin ningún problema. Luego agregué la ruta a las variables del sistema con el nombre “WXWIN” y la ubicación C:\wxwidget (allí se encuentra el código fuente de wxWidget).

En Visual Studio 2019, en la solución, agregué estas rutas:

C/C++ -> Directorios de inclusión adicionales ->

$(WXWIN)\include
$(WXWIN)\include\msvc

Linker -> Directorios de bibliotecas adicionales ->

$(WXWIN)\lib\vclib
$(WXWIN)\lib\vc
lib\mswud

Pero obtengo un error en Visual Studio:

Severidad Código Descripción Proyecto Ruta Archivo Línea Estado de supresión
Error (activo) E1696 no se puede abrir el archivo fuente
“../../../lib/vc_lib/mswd/wx/setup.h” guiwxwidget C:\wxwidgets\include\wx C:\wxwidgets\include\wx\setup.h 140

Y no sé qué está mal.

También intenté recompilar 4 veces el código fuente de wxWidget sin ningún progreso.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    A partir del mensaje de error, parece que Visual Studio no puede encontrar el archivo de encabezado “setup.h”. Esto podría deberse a un par de razones:

    1. La ruta al archivo de encabezado es incorrecta.
    2. El archivo de encabezado no está incluido en la fuente de wxwidgets.

    Para solucionar este problema, puedes intentar lo siguiente:

    1. Verifica nuevamente las rutas que agregaste a la solución de Visual Studio. Asegúrate de que sean correctas y coincidan con la ubicación de los archivos fuente de wxwidgets en tu sistema.
    2. Comprueba si el archivo de encabezado “setup.h” está presente en el directorio fuente de wxwidgets. Si no lo está, es posible que necesites descargar una versión más nueva de wxwidgets que incluya este archivo.
    3. Intenta compilar las bibliotecas de wxwidgets nuevamente, asegurándote de seleccionar todas las opciones durante el proceso de compilación.
    4. Limpia y reconstruye la solución de Visual Studio para ver si esto soluciona el problema.

    Si ninguno de estos pasos funciona, es posible que necesites buscar ayuda adicional en la comunidad de wxwidgets o en un experto en Visual Studio.

Comments are closed.