Thread XS Modul in C++ nicht übersetzbar
(16 answers)
Opened by sesth at 2005-02-01 13:50
Ich habe mich heute mal in Ruhe durch die Header-Dateien gearbeitet und das Problem gefunden. In perl.h wird in Zeile 709 sys/socket.h eingebunden und darüber indirekt win32.h. Normalerweise wird win32.h später eingebunden, da es Deklarationen aus dosish.h benötigt. Da Windows sys/socket.h nicht benötigt, kann man das verhindern, indem explizit das Symbol WIN32 definiert wird. Mit DEFINE => "-DWIN32" im Makefile.pl funktioniert es.
Gruß Thomas Gruß
Thomas |