Как да изградя wxPython trunk с mingw на Windows?

  • Проверих wxPython и wxWidgets в две директории C:\dev\wx\wxPtyhon и C:\dev\wx\wxWidgets:
mkdir /D c:\dev\wx\
cd c:\dev\wx
git clone https://github.com/wxWidgets/wxPython.git
git clone https://github.com/wxWidgets/wxWidgets.git
  • Успешно изграждам wxWidgets, като изпълнявам:
cd wxwidgets\build\msw
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release

Проблемът е, че когато се опитвам да създам wxPython, той не може да намери wx.h

WXWIN=c:\dev\wx\wxWidgets
:: Note c:\dev\wx\wxWidgets\include\wx\wx.h exists !

C:\dev\wx\wxPython>python setup.py COMPILER=mingw32 BUILD_GLCANVAS=0 BUILD_ACTIVEX=0 WX_CONFIG="wx-config" build_ext --inplace  
Preparing CORE...                                                                                                               
Preparing STC...                                                                                                                
Preparing GIZMOS...                                                                                                             
running build_ext                                                                                                               
running build_ext                                                                                                               
building '_core_' extension                                                                                                     
c:\dev\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DSWIG_TYPE_TABLE=_wxPython_table -DSWIG_PYTHON_OUTPUT_TUPLE -DWXP_USE_THREA
D=1 -UNDEBUG -Iinclude -Isrc -IC:\Python25\include -IC:\Python25\PC -c src/helpers.cpp -o build\temp.win32-2.5\Release\src\helpe
rs.o -O3                                                                                                                        
In file included from src/helpers.cpp:17:0:                                                                                     
include/wx/wxPython/wxPython_int.h:35:19: fatal error: wx/wx.h: No such file or directory                                       
compilation terminated.                                                                                                         
error: command 'gcc' failed with exit status 1 

person sorin    schedule 14.11.2011    source източник
comment
На ваше място бих изпратил кръстосана публикация в пощенския списък на wxPython. Сигурен съм, че някой там може да ти помогне.   -  person Mike Driscoll    schedule 17.04.2012
comment


Отговори (1)


В Linux получих нещо, което изглеждаше като идентична грешка. Премахнах грешката по този начин:

  1. Използвах командата find, за да получа списък с wx-config програми
  2. От списъка избрах wx-config, който изглеждаше правилен и използвах пълния му път за WX_CONFIG
person Siddhartha    schedule 11.05.2012