you'll probably have to update the VS Express project file, as it has been made for an older release of POCO. Specifically, in a recent release, PCRE (the regular expression package POCO uses) has been updated, and the source file names have changed. So, remove all the old PCRE files (get.c, maketables.c, etc.) and add the new PCRE source files (pcre_*.c) instead.

> If you want I can send you the updated .sln project files. Just drop a line here.

Thanks for the offer, but the real problem is much deeper than that. We have three VS versions currently supported, which by itself is a nightmare. I think we should definitely get rid of separate VS Express solution files - regular solution files work fine with VS Express. The only problem is that the testsuites can not be built because Express comes without MFC. To alleviate that, we should provide command line testsuite version as an alternative. Obviously, this requires some work, but it is the right way to approach this problem long term (rather than short one, which you've got bitten by).

The bottom line is - we need a serious and dedicated volunteer to take the ownership of the overall windows build system, maintain it and keep it up to date.

>> We have three VS versions currently supported, which by itself is a nightmare

For what it is worth, you might consider only shipping a VS version like 7.0 (or even 6.0) and letting the other VS users auto convert to their version when they want to build POCO. This way you only need to maintain one VS project file.

I have generally found that the VS import wizard works pretty well for most cases.