Fecha y hora actual: Martes 15 Oct 2019 06:03
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Error al compilar para Code Bolcks las wxWidgets

Responder al Tema

Índice del Foro > C, C#, Visual C++ > Error al compilar para Code Bolcks las wxWidgets

Autor Mensaje
Nucleorion



Registrado: 04 Ene 2017
Mensajes: 8

Mensaje Publicado: Miércoles 04 Ene 2017 21:37

Título del mensaje: Error al compilar para Code Bolcks las wxWidgets

Responder citando

Hola.

He tratado de configurar wxWidgets-3.1.0 para usarlo con codeblocks

despues de limpiar usando la linea con el comando clean trato de compilar con la linea
Código:

mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport"


Código:
makefile.gcc:7722: recipe for target 'gcc_mswudll\monodll_app.o' failed
mingw32-make: *** [gcc_mswudll\monodll_app.o] Error 1


pero recibo este error al terminar.

He probado varias veces con varias lineas cambiando comandos y valores pero no logro hacer funcionar las wxWidgets-3.1.0

Tengo añadido al path la ruta del minGW y la version que tengo es la 4.9.3

La ultima vez he seguido las instrucciones de aqui:
umh1467.edu.umh.es/cajon-desastre/requisitos-wxwidgets/codeblocks/

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Nucleorion



Registrado: 04 Ene 2017
Mensajes: 8

Mensaje Publicado: Domingo 08 Ene 2017 14:42

Título del mensaje: Error al compilar para Code Bolcks las wxWidgets

Responder citando

Nadie usa Code Bolcks con las wxWidgets en windows 7 64 bits?

No me importa tanto resolver ese error como poder compilar de una forma u otra las wxWidgets para codeblocks

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Nucleorion



Registrado: 04 Ene 2017
Mensajes: 8

Mensaje Publicado: Domingo 08 Ene 2017 20:17

Título del mensaje: Error al compilar para Code Bolcks las wxWidgets

Responder citando

Parece que ya lo he solucionado.

Tengo otros IDES vinculados a la instalacion de MinGW y creo que viene por ahi el problema. Como tampoco quiero presncindir de los demas IDES he hecho lo siguiente:

He descargado la version de code blocks que incluiye minGW
He instalado en otro ordenador codeblocks-16.01mingw-setup.exe y wxWidgets-3.0.2 y he compilado usando estas lineas sin problemas usando el minGW que viene con codeblocks:

Primero una linea y luego la otra

Código:
mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-std=gnu++11

mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-std=gnu++11



Tras probar que funcionaba en el otro ordenador he copiado la carpeta wxWidgets-3.0.2 compilada y la he pegado en el ordenador que tiene mas IDES y que me daba los errores.

Y el ultimo paso con el que he logrado compilar la ventana de bienvenida: En el codeblocks ir a Settings > Compiler > Toolchain executables > y en Compiler's installation directory he puesto la ruta de minGW que viene con codeblocks C:\CodeBlocks\MinGW

No ovlidar marcar en Settings > Compiler > Have g++ follow the C++11 ISO language standart [-std=c++11]

Siguiendo esta base de tutorial
youtube.com/watch?v=vmobZRIlBMU

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
CoAdmin


Registrado: 20 Mar 2009
Mensajes: 3136
Ubicación: y*width+x

Mensaje Publicado: Lunes 09 Ene 2017 22:40

Título del mensaje: Error al compilar para Code Bolcks las wxWidgets

Responder citando

Bueno al final se resume por un problema con la versión de C++ usada en las fuentes. Gracias Nucleorion por compartir la solución Ok

https://es.wikipedia.org/wiki/C%2B%2B#Actualidad_y_futuro

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Nucleorion



Registrado: 04 Ene 2017
Mensajes: 8

Mensaje Publicado: Martes 10 Ene 2017 11:49

Título del mensaje: Error al compilar para Code Bolcks las wxWidgets

Responder citando

el MinGw que viene con codeblock es una version anterior a la que tenia instalada.

Código:
MINGWBASEDIR=C:\CodeBlocks\MinGW
gcc version 4.9.2 (tdm-1)
gcc version 4.9.2 (tdm-1)
GNU gdb (GDB) 7.6.1
GNU ld (GNU Binutils) 2.24
GNU windres (GNU Binutils) 2.24
GNU dlltool (GNU Binutils) 2.24
GNU Make 3.82.90
#define __MINGW32_VERSION           3.20
#define __W32API_VERSION 3.17



Código:
MINGWBASEDIR=C:\MinGW
gcc version 4.9.3 (GCC)
gcc version 4.9.3 (GCC)
GNU gdb (GDB) 7.6.1
GNU ld (GNU Binutils) 2.25.1
GNU windres (GNU Binutils) 2.25.1
GNU dlltool (GNU Binutils) 2.25.1
GNU Make 3.82.90
#define __MINGW32_VERSION           3022001L
 *   __W32API_VERSION = 1,000,000 * major + 1,000 * minor + patch
#define __W32API_VERSION           3018001L


De ahi vendria el fallo?

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

¿Alguien me puede dar una mano para desarrollar...

agussj Programación de juegos o videojuegos 0 Lunes 14 Oct 2019 00:35 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Logo Para Web de Salud

josem Diseño gráfico en general 1 Domingo 14 Jul 2019 22:01 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Hola, necesito ayuda para esto, algun programad...

Lino Romero Programación en general 0 Jueves 11 Jul 2019 06:52 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Pagina de bonus para casino: programación web

AndreaSanjuan Temas generales 1 Martes 14 May 2019 14:37 Ver último mensaje
El foro no contiene ningún mensaje nuevo

[Hosting Gratuíto] para toda la vida

P3p3 Hosting 1 Domingo 12 May 2019 23:05 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,