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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problema al compilar las wxWidgets para usarlas en codeblocks
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al compilar las wxWidgets para usarlas en codeblocks  (Leído 2,836 veces)
Nucleorion

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Problema al compilar las wxWidgets para usarlas en codeblocks
« en: 5 Enero 2017, 18:38 pm »

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"

pero recibo este error al terminar.

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



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/


En línea

Nucleorion

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Problema al compilar las wxWidgets para usarlas en codeblocks
« Respuesta #1 en: 8 Enero 2017, 19:16 pm »

Parece que 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 codeblocks que incluiye minGW
He instalado en otro ordenador codeblocks-16.01mingw-setup.exe y wxWidgets-3.0.2 y he compilado con 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
https://www.youtube.com/watch?v=vmobZRIlBMU


« Última modificación: 8 Enero 2017, 19:32 pm por Nucleorion » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines