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
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.
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/
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
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