1.編譯DShow程序 ,無(wú)法打開(kāi)包括文件:“dsound.h”
如果添加這個(gè)文件后會(huì)出現(xiàn)一大堆重定義錯(cuò)誤,其實(shí)可以不用這個(gè)頭文件。
在編譯strmbasd.lib庫(kù)的時(shí)候就已經(jīng)屏蔽他了。
在需要在dshow.h中把他注釋即可。
//#include <amaudio.h>
2. 在編譯程序 出現(xiàn)fatal error LNK1104: 無(wú)法打開(kāi)文件“D:\Program.obj”時(shí),
是因?yàn)槲覀冊(cè)黾恿艘蕾?lài)庫(kù)的全路徑,工程路徑設(shè)置出現(xiàn)了問(wèn)題。
解決辦法: VC6:Project->Settings->Link 寫(xiě)上庫(kù)名,并在VC的lib環(huán)境眾增加庫(kù)的全路徑,最簡(jiǎn)單的方法就是把庫(kù)復(fù)制到vc的lib目錄下,然后link庫(kù)名就可以了。
VS2005/2008 在依賴(lài)庫(kù)中只寫(xiě)文件名,不寫(xiě)文件路徑,同時(shí)為vs的lib增加庫(kù)的路徑。