[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problema enlazando / Compilar aplicaciones de windows en Debian



Hola.

Como recordatorio, estoy intentando compilar aplicaciones windows desde debian usando mingw32 y wxwindows. He conseguido compilar wxwindows usando la versión del cvs. Ahora tengo problemas enlazando mi programa. Las bibliotecas que he instalado están en /usr/local/i586-mingw32msvc/lib/ y son las siguientes:

libwx_base-2.5-i586-mingw32msvc.a
libwx_base_net-2.5-i586-mingw32msvc.a
libwx_base_xml-2.5-i586-mingw32msvc.a
libwx_msw_adv-2.5-i586-mingw32msvc.a
libwx_msw_animate-2.5-i586-mingw32msvc.a
libwx_msw_core-2.5-i586-mingw32msvc.a
libwx_msw_deprecated-2.5-i586-mingw32msvc.a
libwx_msw_gizmos-2.5-i586-mingw32msvc.a
libwx_msw_html-2.5-i586-mingw32msvc.a
libwx_msw_mmedia-2.5-i586-mingw32msvc.a
libwx_msw_plot-2.5-i586-mingw32msvc.a
libwx_msw_stc-2.5-i586-mingw32msvc.a
libwx_msw_svg-2.5-i586-mingw32msvc.a
libwx_msw_xrc-2.5-i586-mingw32msvc.a
wxbase251_gcc_custom.dll
wxbase251_net_gcc_custom.dll
wxbase251_xml_gcc_custom.dll
wxmsw251_adv_gcc_custom.dll
wxmsw251_animate_gcc_custom.dll
wxmsw251_core_gcc_custom.dll
wxmsw251_deprecated_gcc_custom.dll
wxmsw251_gizmos_gcc_custom.dll
wxmsw251_html_gcc_custom.dll
wxmsw251_mmedia_gcc_custom.dll
wxmsw251_plot_gcc_custom.dll
wxmsw251_stc_gcc_custom.dll
wxmsw251_svg_gcc_custom.dll
wxmsw251_xrc_gcc_custom.dll

Al ejecutar el compilador con los parámetros que me devuelve 'wx-config --cxxflags --libs', que es lo siguiente: i586-mingw32msvc-g++ -I/usr/local/i586-mingw32msvc/lib/wx/include/msw-2.5-i586-mingw32msvc -I/usr/local/i586-mingw32msvc/include -D__WXMSW__ -mthreads -L/usr/local/i586-mingw32msvc/lib -mthreads -Wl,--subsystem,windows -mwindows -lwx_msw_html-2.5-i586-mingw32msvc -lwx_msw_adv-2.5-i586-mingw32msvc -lwx_msw_core-2.5-i586-mingw32msvc -lwx_base_xml-2.5-i586-mingw32msvc -lwx_base_net-2.5-i586-mingw32msvc -lwx_base-2.5-i586-mingw32msvc -lwx_msw_xrc-2.5-i586-mingw32msvc -o app.exe app.cpp

salen un montón de referencias sin definir a los métodos de wxwindows que uso en el programa. Copio un las primeras: /tmp/ccPX7Q4E.o(.text+0xdd):app.cpp: referencia a `wxLocale::Init(int, int)' sin definir /tmp/ccPX7Q4E.o(.text+0xf3):app.cpp: referencia a `wxLocale::AddCatalog(char const*)' sin definir /tmp/ccPX7Q4E.o(.text+0xf8):app.cpp: referencia a `wxXmlResource::Get()' sin definir
...

No aparece ningún otro tipo de error por lo que parece que encuentra todo, incluso las bibliotecas. ¿Alguna idea?
Uso sarge con su mingw32.

Gracias y saludos.

--
Bernardo Arlandis Mañó
http://personales.ya.com/berarma/





Reply to: