If you're really desperate, write a python script that changes -> #include "python.h"
to #ifdef _DEBUG #undef _DEBUG #include "python.h" #define _DEBUG #else #include "python.h" #endif Then run the script each time you generate a new wrapper file and everything ought to be OK. jw On 4/20/05, Bill Davy <[EMAIL PROTECTED]> wrote: > Hi Jaime, > > SWIG-1.3.24/Lib/python/python.swg does not have the [#include "python.h"] > but has lots of Pythonesque includes but all *.swg > Still, I am hoping I can make MSVC6 do some of the work of putting things in > the right place for Release and Debug builds. > > Rgds, > Bill. > > "Jaime Wyant" <[EMAIL PROTECTED]> wrote in message > news:<[EMAIL PROTECTED]>... > I fight the python24_d.lib problem with swig daily. The way I got > around it was to modify swig's python configuration module. Mine was > located at > > /lib/swig1.3/python/python.swg > > (I'm using cygwin) > > At the top, I changed > > #include "python.h" > > to > > #ifdef _DEBUG > #undef _DEBUG > #include "python.h" > #define _DEBUG > #else > #include "python.h" > #endif > > Somewhere in the includes, python uses a pragma telling the MSVC > compiler which library to link the object files against. Because > you're building a _DEBUG build, you magically get the python24_d.lib > library. > > hth, > jw > > On 4/18/05, Bill Davy <[EMAIL PROTECTED]> wrote: > > I downlaoded and installed > > http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi > > > > I'm trying to build an extension using SWIG 1.3.24 and the linker needs > > python24_d.lib (I do not have the DLL either). I've not found it in any > of > > the > > downloads. > > > > So I tried to download the source to build it myself. Of > > http://www.python.org/ftp/python/2.4.1/Python-2.4.1.tar.bz2 and > > http://www.python.org/ftp/python/2.4.1/Python-2.4.1.tgz, WinZip (9.0 SR1) > > just says "Error reading header after processing 0 entries". > > > > Additionally, I've had no joy downloading the unzipper > > (ftp://sources.redhat.com/pub/bzip2/v102/bzip2-102-x86-win32.exe) from the > > site cited for the unzipper (http://sources.redhat.com/bzip2/). It > flashed > > up a > > black console window momentarily. > > > > Oh, this is sooooo frustrating! :-( > > > > Can anyone point me in the right direction? > > > > And then I can get to grips with my work. > > > > tia > > Bill > > > > -- > > http://mail.python.org/mailman/listinfo/python-list > > > ---------- > > -- http://mail.python.org/mailman/listinfo/python-list