I am used Intel IPP version 6.0.167 I upgraded to the Intel IPP Composer XE 2011 SP1 and ipp-samples_p_7.0.7.064. My machine OS in Win7 32-bit my DirectX version is 11. I compile it with this command:
C:\IPP\\ipp-samples\tools>buildall.bat ia32 "cl8"
I managed to build all the projects and I wrote simple tester which create the VC1VideoDecoser.
CAutoPtr<UMC::VideoDecoder> pVideoDec= CAutoPtr<UMC::VC1VideoDecoder>(new UMC::VC1VideoDecoder);
My tester compiled but I encountered alot of linkage errors such as:
Error 1 error LNK2005: _ippStaticInit@0 already defined in ippcore.lib(ippcore-7.0.dll) ippcorel.lib
Error 3 error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::VideoData::~VideoData(void)" (??1VideoData@UMC@@UAE@XZ) referenced in function __unwindfunclet$??0VideoDecoder@UMC@@QAE@XZ$0 vc1_dec.lib
Assistance will be much appreciate.
Genady Malinsky wrote:Hi Genady, It looks like both static and dynamic libraries are used in project build. What if you don't use the above pragma? Something remaing undefined? Regards, Sergey
Genady Malinsky wrote:Genady, set PATH=c:\IPP\ipp-samples\image-codecs\uic\_bin\ia32_cl8\bin;%PATH% Or, copy required dll to your exe folder. Regards, Sergey
because uic_io-1.0.dll is missing