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: