Apres avoir lu un pacquet de pages dans MSDN sur directshow et étudié le code d'exemple PlayWnd. Je décide de me jeter à l'eau. Et la ca commence vraiment mal
Lorsque j'appelle CoInitializeEx() j'obtiens l'erreur C3861 : identifier not found....
Et pourtant, j'ai bien sagement fait ce qui est ecris dans msdn :
-J'ai dans visual ajouté le repertoire include du SDK directshow ( où se trouve dshow.h)
-J'ai bien le #include <dshow.h> dans mon code
-J'ai dans visual ajouter le repertoire Lib\x86 de ce meme SDK (où se trouve Strmiids.lib)
-J'ai dans mon projet Link=>input ajouter Strmiids.lib
Et rien a faire
Du coup j'ai carrement recréé un projet vide et récupéré tous les source de l'exemple PlayWnd, et ai revérifié les parametres du projet pour qu'il trouve la lib, et non non non et non. (je précise que je compile bien par contre le sample project PlayWnd)
Vraiment, je ne comprend pas pourquoi ca bloque, si quelqu'un peut aidé le pauvre débutant paumé que je suis ....
Source d'infos :
-http://msdn.microsoft.com/archive/de...nvironment.asp
-http://msdn.microsoft.com/archive/en...asp?frame=true
-http://msdn.microsoft.com/archive/en...ywndsample.asp
Partager