Geometric_tools_Engine “unable to create WIC imaging factory“” 問題解決

該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即可,成功出現:





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章