J'ai essayé de construire les fichiers CEPlayit (des échantillons de lecteur DirectShow). Je les ai ajoutés à un projet de périphérique intelligent basé sur le sdk pour mon périphérique (nommé TEMP). J'utilise MFC dans Visual Studio 2005. Cependant, les erreurs suivantes sont survenues:Erreurs dans la construction de ceplayit (échantillon de lecteur DirectShow)
erreur 1 erreur LNK2001: symbole externe non résolu IID_IBasicAudio de
Erreur 2 Erreur de LNK2001: symbole externe non résolu CLSID_OverlayMixer ceplayit.obj
erreur 3 erreur LNK2001: symbole externe insoluble IID_IBaseFilter ceplayit.obj
erreur 4 erreur LNK2001: symbole externe insoluble IID_IMediaEventEx ceplayit.obj
erreur 5 erreur LNK2001: symbole externe insoluble IID_IBasicVideo ceplayit.obj
erreur 6 erreur LNK2001: non résolus exte symbole rne IID_IVideoWindow ceplayit.obj
Erreur 7 erreur LNK2001: symbole externe insoluble IID_IMediaPosition ceplayit.obj
Erreur 8 erreur LNK2001: symbole externe insoluble IID_IMediaSeeking ceplayit.obj
Erreur 9 erreur LNK2001: symbole externe insoluble IID_IMediaControl ceplayit.obj
10 erreur erreur LNK2001: symbole externe insoluble CLSID_FilterGraph ceplayit.obj
erreur 11 erreur LNK2001: symbole externe insoluble IID_IGraphBuilder ceplayit.obj
d'erreur 12 erreur irrécupérable LNK1120: 11 externes non résolus TEMP
J'ai lu que j'ai besoin de lier strmbase.lib
à mon projet, mais je pense que je suis incapable de le faire correctement et les erreurs persistent. S'il vous plaît aider!