XAudioSystem.obj : error LNK2001: unresolved external symbol "public: static class Audio::ISoundManager * __cdecl Audio::AudioScriptFactory::GetSoundMgr(void)" (?GetSoundMgr@AudioScriptFactory@Audio@@SAPAVISoundManager@2@XZ)XAudioSystem.obj : error LNK2001: unresolved external symbol "public: static class Audio::IAudioManager * __cdecl Audio::AudioLibFactory::GetAudioMgr(void)" (?GetAudioMgr@AudioLibFactory@Audio@@SAPAVIAudioManager@2@XZ)XAudioSystem.obj : error LNK2001: unresolved external symbol "public: static class Audio::IMusicManager * __cdecl Audio::AudioScriptFactory::GetMusicMgr(void)" (?GetMusicMgr@AudioScriptFactory@Audio@@SAPAVIMusicManager@2@XZ)问问什么错误!

解决方案 »

  1.   

    对应的函数是否实现,或者实现的cpp是否包含进工程
      

  2.   

    找不到相应的类文件(XAudioSystem.cpp)或静态库(xxx.lib)
      

  3.   

    XXXXX.lib 没有被你加到工程中
      

  4.   

    delphi 不同版本的DCU不通用,
    VC++不同版本的LIB(OBJ)也不通用。
      

  5.   

    你得在 工程-设置-连接 里加上obj文件
      

  6.   

    好像是函数没有实现,要将对应类的实现文件添加到工程,或将对应的库文件导入工程。或工程是否要 rebuild all?
      

  7.   

    没有实现或者没有添加相应的.lib文件