Win7配置DirectShow

Win7 x64
VS2010 
--------------------------- 
下載DirectShow
    由於現在directShow沒有和direcxtx一起發佈,而是和windows sdk 打包發佈了,可以到官網下載最新的windows sdk 開發包。
windows sdk 地址:http://www.microsoft.com/download/en/details.
aspx?id=8442
按系統類型下載。
GRMSDK_EN_DVD.iso x86(本安裝使用這個)
GRMSDKIAI_EN_DVD.iso Itanium
GRMSDKX_EN_DVD.iso x64位

配置DirectShow
    下載安裝好之後編譯baseclasses項目,在C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses。以管理員身份選擇不同的編譯環境 (Debug,Debug_MBCS,Release,Release_MBCS)可以得到四個類型的strmbasd.lib,開發項目時選擇相應Debug版本的strmbasd.lib。
 
    在項目中包含:
(1.選擇任意項目2.切換到屬性管理器3.點擊Debug/Release裏的Microsoft.Cpp.Win32.user)
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Samples\multimedia\directshow\baseclasses
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Samples\multimedia\directshow\common
以及lib:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Samples\multimedia\directshow\baseclasses\Debug(這個要根據所需要的strmbasd.lib版本進行選擇)
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Samples\multimedia\directshow\baseclasses\Release(這個要根據所需要的strmbasd.lib版本進行選擇)
        最後提示一下大小寫問題,像WinMM.Lib這種庫文件在link的時候要分清大小寫,後面的Lib也是,不然會出現link error的錯誤。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章