LibBBB.lib(BB.obj) : 
   error LNK2001: unresolved external symbol  _CLSID_AudioCompressorCategory
error LNK2001: unresolved external symbol 
 _CLSID_SystemDeviceEnum请教需要add 什么lib 文件。

解决方案 »

  1.   

    你用到什么播放语音的函数了吗,到MSDN上看看你用到的这个函数都需要什么头文件和.lib文件,从你说的这些中很难判断缺少哪个.lib文件!
      

  2.   

    winmm.lib  应该是这个啊!~
      

  3.   

    好象是link到LibBBB.lib文件里出错了
    例如类里面有某个函数申明
    但没有函数实体
    编译库时会通过
    但link时就会出这个错误
      

  4.   

    1. 加了 winmm.lib 没有什么效果.
    以下是错误信息。--------------------Configuration: MovieOutputSize - Win32 Debug--------------------
    Linking...
       Creating library Debug/MovieOutputSize.lib and object Debug/MovieOutputSize.exp
    LibCreatorProfiles.lib(ACIProfMgrWP.obj) : error LNK2001: unresolved external symbol _CLSID_AudioCompressorCategory
    LibCreatorProfiles.lib(ACIProfMgrWP.obj) : error LNK2001: unresolved external symbol _CLSID_VideoCompressorCategory
    LibCreatorProfiles.lib(CodecInfo.obj) : error LNK2001: unresolved external symbol _CLSID_SystemDeviceEnum
    Debug/MovieOutputSize.ocx : fatal error LNK1120: 3 unresolved externals
    Error executing link.exe.
      

  5.   

    #include <Mmsystem.h>
    加入winmm.lib
    呢,你的信息太少了,很难找得出来是哪一个库,你贴一些和语音有关的代码看看
      

  6.   

    你的错误是链接错误,肯定是少了lib文件,建议加上winmm.lib到你的项目,然后重Rebuild all