Geometric_tools_Engine “unable to create WIC imaging factory“” 问题解决

来源:互联网 发布:index=0 c语言 编辑:程序博客网 时间:2024/06/06 13:59

该Tools可以从官网处https://www.geometrictools.com/下载获得。

我在运行其目录下samples/Imagics/Convolution例子时到

ComObject<IWICImagingFactory> wicFactory;
    HRESULT hr = ::CoCreateInstance(CLSID_WICImagingFactory, nullptr,
        CLSCTX_INPROC_SERVER, IID_IWICImagingFactory,
        reinterpret_cast<LPVOID*>(&wicFactory));

处时会报错,出现下图报错信息:


发现是下图处CLSID_WICImagingFactory的宏定义有问题


将 #define CLSID_WICImagingFactory CLSID_WICImagingFactory1改为#define CLSID_WICImagingFactory CLSID_WICImagingFactory或者CLSID_WICImagingFactory2即可,成功出现:





0 0
原创粉丝点击