Все доки я прочитал. Делал как там написано. Компилировал mingw с msys. Саму библиотеку виджетов скомпилировать удалось без проблем. А вот wxPython - че-то не хочет. Причем проблема не со свигом. Он проходит. А вот на компиляции _core_ обламывается. Такое впечатление, что wx-config обрабатывается некорректно.
Вот вывод команды /python25/python setup.py COMPILER=mingw32 WX_CONFIG=“/bin/sh -e /opt/wx/2.8/bin/wx-config” build_ext –inplace USE_SWIG=1 SWIG=/swig/swig.exe UNICODE=1
cflags = ['-I/opt/wx/2.8/lib/wx/include/msw-unicode-release-2.8', '-I/opt/wx/2.8/include/wx-2.8', '-DWXUSINGDLL', '-D__WXMSW__', '-mthreads']
Using SWIG-1.3.34
Preparing CORE...
Preparing GLCANVAS...
Preparing STC...
Preparing ACTIVEX...
Preparing GIZMOS...
running build_ext
building '_core_' extension
writing build.unicode\temp.win32-2.5\Release\src\_core_.def
c:\mingw\bin\g++.exe -mno-cygwin -shared -s build.unicode\temp.win32-2.5\Release\src\helpers.o build.unicode\temp.win32-2.5\Release\src\wxc.rc.o build.unicode\temp.win32-2.5\Release\src\msw\_core_wrap.o build.unicode\temp.win32-2.5\Release\src\_core_.def -L/opt/wx/2.8/lib -Lc:\python25\libs -Lc:\python25\PCBuild -lwx_mswu_richtext-2.8 -lwx_mswu_aui-2.8 -lwx_mswu_xrc-2.8 -lwx_mswu_qa-2.8 -lwx_mswu_html-2.8 -lwx_mswu_adv-2.8 -lwx_mswu_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lpython25 -lmsvcr71 -o wx\_core_.pyd -mno-cygwin -mwindows -mthreads -mno-cygwin -mwindows -Wl,--subsystem,windows -mwindows
c:\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lwx_mswu_richtext-2.8
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
То что “cannot find” - я вижу. Но не пойму как его побороть. В /opt/wx/2.8/lib есть файл libwx_mswu_richtext-2.8.dll.a Пробовал его переименовывать по-разному - ничего не выходит. Может кто сталкивался?
2 ofigititelno Может расскажете с помощью чего вы компилили и были ли еще какие-то проблемы?