none
64bit win7 下 用WMEncoderSDK遇到的问题 RRS feed

  • 问题

  • if (FAILED(CoCreateInstance(CLSID_WMEncoder,NULL,CLSCTX_INPROC_SERVER,IID_IWMEncoder2,(void**)&m_pEncoder)))
      失败,GetLastError() 返回14007 ,相同代码在win7(32bit)下没问题
    2014年3月20日 9:25

答案

  • 怎么注册?我已经安装了WMEncoder64.exe,并且手工注册成功WMEncEng.dll

    如果你安装的是 WMEncoder64.exe,那么你编译程序的时候需要把目标平台设置为 x64;如果你安装的是 WMEncoder32.exe,那么你编译程序的时候需要把目标平台设置为 x86。

    2014年3月21日 1:13

全部回复