We are just starting to see if we can use Poco with VxWorks (in addition to Windows and Linux).
We have taken 1.41.p1 and tried building it and have run into some issues.
I'd be interested in anyone else's experience with VxWorks.
Here are some of the issues we've found so far:
POCO_VXWORKS define is required (easy) but not all files seemed to detect that it was set causing preprocessor issues.
Some files don't have the correct headers for VxWorks-specific sections
Some structures referecned in VxWorks-specific files don;t match the versions in the header files. Example: Environment_VX.cpp - had to change the sa_data struct to sdl_data to get it to compile.
We have not spent a lot of time looking it this, so our initial issues might well be more to do with us than with Poco. The testing I've done on Windows and Linux has all gone very well but we have a requirement to support VxWorks as well before we can adopt Poco.
Regards,
Nigel





