Я использую Visual Studio 2012 на своем компьютере с Windows 7.
Когда я запускаю SimpleDirect2dApplication, найденный здесь: http://technet.microsoft.com/en-us/subscriptions/dd940321%28v=vs.85%29.aspx
hr = CoCreateInstance(
CLSID_WICImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&m_pWICFactory)
);
CoCreateInstance завершается с ошибкой «Класс не зарегистрирован», а ptr для фабрики равен 0.
Любая помощь будет оценена.
используя это
#if defined(CLSID_WICImagingFactory)
#undef CLSID_WICImagingFactory
#endif
и тогда вы можете передать это
См:
http://skia.googlecode.com/svn/trunk/src/ports/SkImageDecoder_WIC.cpp
Других решений пока нет …