There have been several threads discussing building POCO without MFC dependencies:
Those threads focus primarily on building the unit tests, which actually depend on MFC (WinTestRunner depends on MFC). But the problem is worse than this, because not only will none of the unit tests build, but none of the core POCO libraries will build as shared libraries (DLLs) because they have a dependency on winres.h (MFC) too:
..\DLLVersion.rc(5): fatal error RC1015: cannot open include file 'winres.h'.
This MFC dependency doesn't even seem to be necessary -- there's no reason 'windows.h' couldn't be used instead.
Is fixing this in the queue? Thanks,