DirectShow函數回傳的錯誤碼,如何查詢它的含義?
我最近在研究 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
07/10 23:42, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章