DirectShow函數回傳的錯誤碼,如何查詢它的含義?

看板Programming作者 (小培培)時間18年前 (2006/07/10 21:26), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
我最近在研究 WinCE 5.0 上面的 DirectShow, 一直看 MSDN 的文件,但是感覺看得不是很懂... 我試著建立 Graph,使用下面的命令: 1 hr = pFilterGraph->RenderFile(L"\\Storage Card\\2.wmv", NULL); 2 AMGetErrorText(hr, buf, 100); 3 NotifyMessage( MESSAGE_INFO, buf ); // show text on GUI 第1行的 hr 值是 -2147220968,我發現有一個函式 AMGetErrorText 可以查 錯誤訊息,但是編譯後無法連結... 沒辦法執行。訊息如下: graphmanager.obj : error LNK2019: 無法解析的外部符號 AMGetErrorTextW 在函式 "private: long __cdecl CGraphManager::CreateCaptureGraphInternal(void)" (?CreateCaptureGraphInternal@CGraphManager@@AAAJXZ) 中被參考 Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/CameraCapture.exe : fatal error LNK1120: 1 個無法解析的外部符號 我在看的程式是 Windows Mobile 5.0 Pocket PC SDK: cameracapture 範例, 希望對 DirectShow 了解的朋友給我個幫助,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.181.123

07/10 23:40, , 1F
07/10 23:40, 1F

07/10 23:42, , 2F
是不是你之前的graph沒有先停掉呢
07/10 23:42, 2F
文章代碼(AID): #14ibLqmJ (Programming)
文章代碼(AID): #14ibLqmJ (Programming)