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